一段時間沒搞iOS了,本來想著在汕頭找一份工作,平淡的過過生活,無奈汕頭工資實在太坑,來深圳重拾iOS開發,記一下最近面試遇到的面試題,答案會慢慢更新,面試崗位為初/中級iOS開發工程師,基本要求開發經驗1-3年。
1.class和stuct有什麼區別,他們各自的應用場景
2.Http協議Get請求和Post請求的區別
3.講一下你對觀察者模式的理解
4.你對Http協議和Tcp/Ip協議瞭解多少,Http和Https有什麼區別
5.講一下你對MVC,MVVM和MVP模式的理解
6.IOS開發中單例的應用場景以及它有什麼優點
7.你設計的聊天介面中,如何適配Cell的高度
8.記憶體管理,如何避免記憶體洩漏
9.對Runloop機制有多少了解