一段時間沒搞iOS了,本來想著在汕頭找一份工作雹食,平淡的過過生活畜普,無奈汕頭工資實在太坑,來深圳重拾iOS開發(fā)群叶,記一下最近面試遇到的面試題吃挑,答案會慢慢更新,面試崗位為初/中級iOS開發(fā)工程師街立,基本要求開發(fā)經(jīng)驗1-3年舶衬。
1.class和stuct有什么區(qū)別,他們各自的應(yīng)用場景
2.Http協(xié)議Get請求和Post請求的區(qū)別
3.講一下你對觀察者模式的理解
4.你對Http協(xié)議和Tcp/Ip協(xié)議了解多少赎离,Http和Https有什么區(qū)別
5.講一下你對MVC,MVVM和MVP模式的理解
6.IOS開發(fā)中單例的應(yīng)用場景以及它有什么優(yōu)點(diǎn)
7.你設(shè)計的聊天界面中逛犹,如何適配Cell的高度
8.內(nèi)存管理,如何避免內(nèi)存泄漏
9.對Runloop機(jī)制有多少了解