iOS 開發(fā)面試問題

一般性問題

最近這兩天你有學(xué)到什么知識/技能么揍堰?
最近有做過比較酷或者比較有挑戰(zhàn)的項(xiàng)目么腮介?
最近看過的書/文章有哪些稚叹?
如何向一個(gè)只接觸過互聯(lián)網(wǎng)的孩子解釋「電視」惜论?
為什么要學(xué)習(xí)編程捧弃,編程對你而言的樂趣在哪兒赠叼?
如果一個(gè)函數(shù)10次中有7次正確擦囊,3次錯(cuò)誤,問題可能出現(xiàn)在哪里嘴办?
自身最大優(yōu)點(diǎn)是什么瞬场,怎么證明?
有沒有在 GitHub 上發(fā)布過開源代碼涧郊,參與過開源項(xiàng)目?
你最近遇到過的一個(gè)技術(shù)挑戰(zhàn)是什么妆艘?怎么解決的彤灶?
開發(fā)常用的工具有哪些?
熟悉 CocoaPods 么批旺?能大概講一下工作原理么幌陕?
最常用的版本控制工具是什么,能大概講講原理么汽煮?
今年你最想掌握的一門技術(shù)是什么搏熄?為什么?目前已經(jīng)做到了哪個(gè)程度逗物?
你一般是怎么用 Instruments 的搬卒?
你一般是如何調(diào)試 Bug 的?
你在你的項(xiàng)目中用到了哪些設(shè)計(jì)模式翎卓?
如何實(shí)現(xiàn)單例,單例會(huì)有什么弊端摆寄?
iOS 是如何管理內(nèi)存的失暴?


知識性問題

什么是響應(yīng)鏈,它是怎么工作的微饥?
如何訪問并修改一個(gè)類的私有屬性逗扒?
iOS Extension 是什么?能列舉幾個(gè)常用的 Extension 么欠橘?
如何把一個(gè)包含自定義對象的數(shù)組序列化到磁盤矩肩?
Apple Pay 是什么?它的大概工作流程是怎樣的肃续?
iOS 的沙盒目錄結(jié)構(gòu)是怎樣的黍檩? App Bundle 里面都有什么?
iOS 的簽名機(jī)制大概是怎樣的始锚?
iOS 7的多任務(wù)添加了哪兩個(gè)新的 API? 各自的使用場景是什么刽酱?
Objective-C 的class是如何實(shí)現(xiàn)的?Selector是如何被轉(zhuǎn)化為 C 語言的函數(shù)調(diào)用的瞧捌?
UIScrollView大概是如何實(shí)現(xiàn)的棵里,它是如何捕捉润文、響應(yīng)手勢的?
Objective-C 如何對已有的方法殿怜,添加自己的功能代碼以實(shí)現(xiàn)類似記錄日志這樣的功能典蝌?
+load和+initialize的區(qū)別是什么?
如何讓 Category 支持屬性头谜?
NSOperation相比于 GCD 有哪些優(yōu)勢赠法?
strong/weak/unsafe_unretained的區(qū)別?
如何為 Class 定義一個(gè)對外只讀對內(nèi)可讀寫的屬性?
Objective-C 中乔夯,meta-class 指的是什么砖织?
UIView和CALayer之間的關(guān)系?
+[UIView animateWithDuration:animations:completion:]內(nèi)部大概是如何實(shí)現(xiàn)的末荐?
什么時(shí)候會(huì)發(fā)生「隱式動(dòng)畫」侧纯?
如何處理異步的網(wǎng)絡(luò)請求?
frame和bounds的區(qū)別是什么甲脏?
如何把一張大圖縮小為1/4大小的縮略圖眶熬?
一個(gè) App 會(huì)處于哪些狀態(tài)?
Push Notification 是如何工作的块请?
什么是 Runloop娜氏?
Toll-Free Bridging 是什么?什么情況下會(huì)使用墩新?
當(dāng)系統(tǒng)出現(xiàn)內(nèi)存警告時(shí)會(huì)發(fā)生什么贸弥?
什么是Protocol,Delegate 一般是怎么用的海渊?
autorelease 對象在什么情況下會(huì)被釋放绵疲?
UIWebView 有哪些性能問題?有沒有可替代的方案臣疑。
為什么 NotificationCenter 要 removeObserver? 如何實(shí)現(xiàn)自動(dòng) remove?
當(dāng)TableView的Cell改變時(shí)盔憨,如何讓這些改變以動(dòng)畫的形式呈現(xiàn)?


經(jīng)驗(yàn)類問題

為什么UIScrollView的滾動(dòng)會(huì)導(dǎo)致NSTimer失效讯沈?
為什么當(dāng) Core Animation 完成時(shí)郁岩,layer 又會(huì)恢復(fù)到原先的狀態(tài)?
你會(huì)如何存儲(chǔ)用戶的一些敏感信息缺狠,如登錄的 token问慎。
有用過一些開源組件吧,能簡單說幾個(gè)么儒老,大概說說它們的使用場景實(shí)現(xiàn)蝴乔。
什么時(shí)候會(huì)發(fā)生EXC BAD ACCESS異常?
什么時(shí)候會(huì)使用 Core Graphics驮樊,有什么注意事項(xiàng)么薇正?
NSNotification 和 KVO 的使用場景片酝?
使用 Block 時(shí)需要注意哪些問題?
performSelector:withObject:afterDelay:內(nèi)部大概是怎么實(shí)現(xiàn)的挖腰,有什么注意事項(xiàng)么雕沿?
如何播放 GIF 圖片,有什么優(yōu)化方案么猴仑?
使用NSUserDefaults時(shí)审轮,如何處理布爾的默認(rèn)值?(比如返回 NO辽俗,不知道是真的 NO 還是沒有設(shè)置過)
有哪幾種方式可以對圖片進(jìn)行縮放疾渣,使用 CoreGraphics 縮放時(shí)有什么注意事項(xiàng)?
哪些途徑可以讓 ViewController 瘦下來崖飘?
有哪些常見的 Crash 場景榴捡?


綜合類問題

設(shè)計(jì)一個(gè)可以無限滾動(dòng)并且支持自動(dòng)滾動(dòng)的 SlideShow。
設(shè)計(jì)一個(gè)進(jìn)度條朱浴。
設(shè)計(jì)一套大文件(如上百M(fèi)的視頻)下載方案吊圾。
如果讓你來實(shí)現(xiàn)dispatch_once,你會(huì)怎么做翰蠢?
設(shè)計(jì)一個(gè)類似 iOS 主屏可以下拉出現(xiàn) Spotlight 的系統(tǒng)项乒。(對 UIScrollView 的理解程度)


參考

http://way2ios.com/development/ios-development-2/iphone-interview-question-answers/
https://blackpixel.com/writing/2013/04/interview-questions-for-ios-and-mac-developers-1.html
https://github.com/CameronBanga/iOS-Developer-and-Designer-Interview-Questions

轉(zhuǎn)自:原文請點(diǎn)擊

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市梁沧,隨后出現(xiàn)的幾起案子檀何,更是在濱河造成了極大的恐慌,老刑警劉巖趁尼,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件埃碱,死亡現(xiàn)場離奇詭異,居然都是意外死亡酥泞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門啃憎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來芝囤,“玉大人,你說我怎么就攤上這事辛萍∶蹑ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵蘸嘶,是天一觀的道長棒搜。 經(jīng)常有香客問我躯砰,道長,這世上最難降的妖魔是什么先壕? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任瘩扼,我火速辦了婚禮,結(jié)果婚禮上垃僚,老公的妹妹穿的比我還像新娘集绰。我一直安慰自己,他們只是感情好谆棺,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布栽燕。 她就那樣靜靜地躺著,像睡著了一般改淑。 火紅的嫁衣襯著肌膚如雪碍岔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天朵夏,我揣著相機(jī)與錄音蔼啦,去河邊找鬼。 笑死侍郭,一個(gè)胖子當(dāng)著我的面吹牛询吴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播亮元,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼猛计,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了爆捞?” 一聲冷哼從身側(cè)響起奉瘤,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎煮甥,沒想到半個(gè)月后盗温,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡成肘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年卖局,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片双霍。...
    茶點(diǎn)故事閱讀 38,117評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡砚偶,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出洒闸,到底是詐尸還是另有隱情染坯,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布丘逸,位于F島的核電站单鹿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏深纲。R本人自食惡果不足惜仲锄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一劲妙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧昼窗,春花似錦是趴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至掸驱,卻和暖如春肛搬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背毕贼。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工温赔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鬼癣。 一個(gè)月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓陶贼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親待秃。 傳聞我的和親對象是個(gè)殘疾皇子拜秧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容