1. 程式人生 > >十個iOS面試問題【2年工作經驗】

十個iOS面試問題【2年工作經驗】

         Cocoa特別是CocoaTouch的開發,上手可以說十分容易,但是背後隱藏的細節和原理卻很豐富。一方面對於基礎不夠熟練和清晰(比如從一個AppDelegate開始用程式碼構建ViewController,或者清晰地說明棧和堆之類的概念),另一方面對於更進階的開發知之甚少(比如多執行緒、網路非同步處理或者Core開頭的各種框架等等)。這些內容十分重要,但是可能現在一般的iOS開發者或多或少都在這些問題上存在薄弱。在這裡我整理了一份面向於較高層級的iOS開發者的面試題目的問題清單,列出了十個應聘Leader級別的高階Cocoa/CocoaTouch開發工程師所應該掌握和理解的技術。這份列表沒有提供標準答案,因為這些問題本身就沒有標準答案。隨每個人對這些內容的認識的不同和理解的差異,可以有不一樣的答案。但是最基本地,如果面對的是一名資深的Cocoa開發者,至少期望能得到的答案都是“接觸過”,並且能結合自己的經驗說個七七八八,達到互相能明白意圖和方法的地步。能夠在其中兩三個領域有不錯的見解和具體的闡述的話,那是更好。這種對於知識覆蓋面和深度的考察很能真實反映出開發者的技術水平。如果清單裡的很大部分內容都是完全沒接觸過和沒聽過的話,那可能距離資深Cocoa開發這樣一個階段還尚有距離了。

相關推薦

iOS面試問題2工作經驗

         Cocoa特別是CocoaTouch的開發,上手可以說十分容易,但是背後隱藏的細節和原理卻很豐富。一方面對於基礎不夠熟練和清晰(比如從一個AppDelegate開始用程式碼構建ViewController,或者清晰地說明棧和堆之類的概念),另一方面對於更進階的開發知之甚少(比如多執行緒、網路

嗯哼~2017美團點評前端面試(一工作經驗

美團目前也是在大量的招人啊~~當時參加的是美團打車部門的面試(一年工作經驗以上的),部門技術棧vue,後臺就是node,一面通過,等了兩個小時面試二面,然後通知我回去等訊息,一般這樣就是掛掉了,毫無疑問。美團是一次性全部面完的。所以去參加最好做好面試四個小時的打

java面試寶典工作經驗

排序 servlet 局部變量 列表 註入 put 回收 post 屬性獲取 時光轉瞬即逝,一年時間已經過去,自己準備跳槽了,請了幾天假,面試了幾家公司之後,拿到了一份offer,有了一點兒小小的心得,記錄下來分享給搞Java的朋友,面試主要是幾個部分內容。 很多公司會要

北漂面試經歷(一(兩)工作經驗)-- Java基礎部分

map its all 。。 構造 key 持有對象 面試經歷 idt Java基礎部分 常量和變量的區別:final 關鍵詞修飾的變量是恒定不變的,如果還有static關鍵詞修飾的話,常常稱為編譯期常量。變量,運行時可以修改其引用。 Java基本類似有哪些 1

為什麽你有工作經驗,卻成不了專家?

eid 積累 很難 bdb 市值 成就 mage 了無 產品 有很多讀者問李叫獸:為什麽你年紀不大,經驗並不多,但卻能擅長復雜的商業策略和文案寫作,是如何做到的?因此,本文就來回答這個問題:如何成為任何一個領域的專家。 如何成為一個領域的專家?有人說主要靠經驗,有人說靠天

面試感悟)一名3工作經驗的程序員應該具備的技能

Java前言 因為和同事有約定再加上LZ自己也喜歡做完一件事之後進行總結,因此有了這篇文章。這篇文章大部分內容都是面向整個程序員群體的,當然因為LZ本身是做java開發的,因此有一部分內容也是專門面向咱們java程序員的。 簡單先說一下,LZ坐標杭州,13屆本科畢業,算上年前在阿裏巴巴B2B事業部的面試,一共

我個人對於 iOS 開發基於經驗的一些總結與規劃4開發經歷

離職 能力 實現 京東 騰訊雲 行業 有理 面試題 發展 前言: 18年快過去了一半,半年下來感覺自己還是很菜,突然想起之前和朋友聊天,朋友本身技術實力極強,業界認可度也較高。但是還是認為自己很菜。我認為這很大一部分是對於知識的敬畏心,作為程序員就需要不斷的涉獵新知識,學習

面試感悟----一名3工作經驗的程序員應該具備的技能

期望 循環 java多線 異步 校園 開始 興趣 相對 完全 前言 因為和同事有約定再加上LZ自己也喜歡做完一件事之後進行總結,因此有了這篇文章。這篇文章大部分內容都是面向整個程序員群體的,當然因為LZ本身是做Java開發的,因此有一部分內容也是專門面向咱們Java

Java開發面試題,3工作經驗的Java程序員面試

知識 意義 個數 三次握手 post 爬蟲 重復 程序員面試 列表 一、Java基礎部分 1、使用length屬性獲取數組長度,public、private、protected、friendly區別 2、Collection和Collections區別 3、String s

3到5工作經驗是如何回答面試中被問到的Java集合框架問題

可能很多人會問Java集合真的那麼重要嗎,就像為什麼現在很多企業都喜歡先問演算法一樣,目的就是考察你對Java基礎掌握的程度如何。下面我將列出了一些關於Java集合的重要問題,讓我們一起看看3到5年的Java開發工程師是如何回答這些問題的。 Java集合中 List、Set、M

面試感悟—-一名3工作經驗的程式設計師應該具備的技能

文章來自:五月的倉頡 五月的倉頡 是一位非常優秀,樂於分享的大神,目前就職阿里 原文連結:https://www.cnblogs.com/xrq730/p/5260294.html 前言 因為和同事有約定再加上 LZ 自己也喜歡做完一件事之後進行總結,因此有了這篇文章。這篇

3工作經驗程式設計師應有的技能(面試

面試主要看幾點:專案經驗+基本技術+個人潛力(也就是值不值得培養)。 關於專案經驗,我認為併發程式設計網的創始人方騰飛老師講的一段話非常好: 介紹產品時面試官會考察應聘者的溝通能力和思考能力,我們大部分情況都是做產品的一個功能或一個模組,但是即使是這樣,自 己有沒有把整個系統架構或產

Ubuntu18.04使用AndroidStudio3.2.1編譯TensorFlow android demo201812月

按照官方教程修改下面3處即可編譯完成。 修改部分: 在build.gradle檔案裡修改以下部分: 1、原來: buildscript { repositories { jcenter() } dependencies { classpa

面試感悟:3工作經驗java程式設計師應有的技能

第一階段:三年 我認為三年對於程式設計師來說是第一個門檻,這個階段將會淘汰掉一批不適合寫程式碼的人。這一階段,我們走出校園,邁入社會,成為一名程式設計師,正式從書本上的內容邁向真正的企業級開發。我們知道如何團隊協作、如何使用專案管理工具、專案版本如何控制、我們寫的程式碼如何

面試感悟:一名3工作經驗的程式設計師應該具備的技能

前言 因為和同事有約定再加上自己也喜歡做完一件事之後進行總結,因此有了這篇文章。這篇文章大部分內容都是面向整個程式設計師群體的,當然因為本身是做Java開發的,因此有一部分內容也是專門面向咱們Java程式設計師的。 PS :有興趣的加入Android工程師交流QQ群:

阿里雲伺服器活動2核8G5M頻寬3只要2070元 (活動)

2070的價格是針對新使用者的政策。 可以用同事朋友老婆的身份資訊購買 切記 身份證資訊(可以用支付寶實名認證,但支付寶的資訊也必未購買過阿里雲的產品)、手機號、郵箱地址必須未註冊過阿里雲 切記 身份證資訊(可以用支付寶實名認證,但支付寶的資訊也必未購買過阿里

面試感悟:3工作經驗程式設計師應有的技能

前言:因為和同事有約定再加上LZ自己也喜歡做完一件事之後進行總結,因此有了這篇文章。這篇文章大部分內容都是面向整個程式設計師群體的,當然因為LZ本身是做Java開發的,因此有一部分內容也是專門面向咱們Java程式設計師的。 簡單先說一下,LZ座標杭州,13屆本科畢業,算上年前在阿里巴巴B2B事業部的

[阿里面試] 阿里社招面試感悟----一名3工作經驗的程式設計師應該具備的技能

轉自:http://www.itmian4.com/forum.php?mod=viewthread&tid=9606&fromuid=1599 前言 因為和同事有約定再加上LZ自己也喜歡做完一件事之後進行總結,因此有了這篇文章。這篇文章大部

員工3月離職和2左右離職 差別超乎你的想象

關於員工離職的原因,一本書都寫不完。但有一點可以肯定的是,80%以上的員工在離職時所說的原因只是為了顧及雙方的感受。員工離職到底可以折射出公司內部的什麼問題呢?   員工離職,特別是老員工的離職,對於大多數情況下實際上是一個雙輸的格局。   企業損失了熟悉公司業務和文

IOS 面試總結(2)

        在這個公司待了三年,雖然我有足夠的危機感,但是並沒有讓我提升多少,所以我迫切的想換個工作環境,於是去了幾個公司面試,有個自稱是使用者在三億左右的公司,且不說使用者量是真是假。問了很多混合開發的東西,弱項,可想而知有多狼狽了吧。綜合幾家公司的面試