如何面試ios工程師

原文鏈接

項目經歷:

  • (講他自己熟悉的東西容易讓他進入狀態展示好的一面):
  • 一是有沒有在某些點上有過深入研究,
  • 二是對項目整體了解怎么樣

深入研究:

  • 把一個功能講得很清晰,包括實現的思路,從思路到方法,從API調用到底層實現,改進方法-歸納-封裝-形成通用解決方案.

整體了解:

  • 自己職責范圍內的功能技術了解后,再看對項目其他功能的實現,最好能畫出項目的大致架構和核心功能,網絡層和數據層是怎么樣實現的,為什么這樣實現,核心功能是怎么樣實現的. 如果不知道,可以說如果自己實現會怎么做.

基礎知識:

  • 內存/網絡/存儲/線程,ARC,http協議,runloop

軟實力:

  • 邏輯思維能力/溝通能力/驅動能力/團隊協作能力/抗壓能力/性格特征. 例如這么考察:1.產品讓你做個需求,你覺得不靠譜; 2.設計讓你做個難以實現的效果,你會怎么做? 3.故意問低級或錯誤的問題,看他表現出嘲笑和攻擊型,還是懷疑自己,還是細心求證.

其他:

在github上有開源項目/技術博客, 特殊經歷和技術,特殊對待

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容