備戰2020——iOS全新面試題總結

整理的一些iOS面試相關問題,持續更新,敬請關注

1、2018 iOS面試題---UI相關:事件傳遞,圖像顯示,性能優化,離屏渲染
2、2018 iOS面試題---Objective_C語言特性相關問題
3、2018 iOS面試題---runtime相關
4、2018 iOS面試題---算法相關
5、2019 iOS面試題-----內存管理、自動釋放池與循環引用
6、2019 iOS面試題-----Block原理、Block變量截獲、Block的三種形式
7、2019 iOS面試題-----進程、線程、多進程、多線程、任務、隊列、NSThread、GCD、NSOprationQueue...
8、2019 iOS面試題-----多線程相關之GCD、死鎖、dispatch_barrier_async、dispatch_group_async、Dispatch Semaphore
9、2019 iOS面試題-----多線程相關之NSOperation、NSOperationQueue、NSThread+runloop實現常駐線程、加鎖
10、2019 iOS面試題-----RunLoop數據結構、RunLoop的實現機制、RunLoop的Mode、RunLoop與NSTimer和線程
11、2019 iOS面試題-----網絡相關之HTTP協議
12、2019 iOS面試題-----網絡相關之HTTPS、對稱加密、非對稱加密
13、2019 iOS面試-----一個基于UDP的簡單的聊天Demo(用C語言、python、GCDAsyncUdpSocket來實現UDP通信)
14、2019 iOS面試題-----網絡相關之UDP的特點、UDP的報文結構及差錯檢測
15、2019 iOS面試題-----網絡相關之TCP、三次握手、四次揮手
16、2019 iOS面試題-----網絡相關之TCP進階:可靠數據傳輸、流量控制(滑動窗口)、擁塞控制
17、2019 iOS面試題-----網絡相關之DNS
18、2019 iOS面試題-----網絡相關之Cookie和Session
19、2019 iOS面試題-----網絡相關之IP協議、IP數據報分片、IPv4編址、網絡地址轉換(NAT)
20、2019 iOS面試題-----網絡相關之IPv6、從IPv4到IPv6的遷移

算法

1、七種常見的數組排序算法整理(C語言版本)
2、2019 算法面試相關(leetcode)--數組和鏈表
3、2019 算法面試相關(leetcode)--字符串
4、2019 算法面試相關(leetcode)--棧和隊列
5、2019 算法面試相關(leetcode)--優先隊列
6、2019 算法面試相關(leetcode)--哈希表
7、2019 算法面試相關(leetcode)--樹、二叉樹、二叉搜索樹
8、2019 算法面試相關(leetcode)--遞歸與分治
9、2019 算法面試相關(leetcode)--貪心算法
10、2019 算法面試相關(leetcode)--動態規劃(Dynamic Programming)
11、2019 算法面試相關(leetcode)--動態規劃之背包問題


作為一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的iOS交流群:761407670 進群密碼123,不管你是小白還是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 大家一起交流學習成長!

另附上一份各好友收集的大廠面試題,進群可自行下載!


這個欄目將持續更新--請iOS的小伙伴關注!

1、iOS 應用導航模式有哪些?
2、iOS 中持久化方式有哪些?
3、iOS 單元測試框架有哪些?
4、iSO 7層協議,tcp四層協議及如何對應的?
5、iOS 你在項目中用過 runtime 嗎?舉個例子
6、iOS 什么是ARC?
7、iOS 說明并比較關鍵詞:atomatic, nonatomic
8、iOS 說明并比較關鍵詞:strong, weak, assign, copy
9、iOS 說明并比較關鍵詞:__weak,__block
10、iOS 什么情況下會出現循環引用?

以上是原文給的答案,這里開始繼續更新答案

11、iOS 類(class)和結構體(struct)有什么區別?
12、iOS 什么是KVO和KVC?他們的使用場景是什么?
13、iOS 通知和協議有哪些不同之處?
14、iOS 應用有哪些方式保存本地數據?他們都應用在哪些場景?
15、iOS 內存的使用和優化的注意事項?
16、iOS UIViewController的完整生命周期?
17、iOS 隊列和多線程的使用原理?
18、iOS SQLite中常用的SQL語句?
19、iOS frame和bounds有什么不同?
20、iOS view的touch事件有哪些?
21、iOS 中的響應者鏈的工作原理?
22、iOS property屬性的修飾符的作用?
23、iOS 對于Run Loop的理解?
24、iOS @synthesize、@dynamic的理解?
25、iOS 對瀑布流的理解?
26、iOS 單例模式理解與使用?
27、iOS 對沙盒的理解?
28、iOS 三方庫SDWebImage原理?
29、iSO 網絡七層協議?
30、iOS 如何進行網絡消息推送?
31、iOS SVN的使用?
32、iOS 簡述APP發布的上架流程?
33、iOS 如何進行真機調試?
34、iOS XML數據解析方式各有什么不同,JSON解析有哪些框架?
35、iOS ASIHttpRequest、AFNetWorking之間的區別?
36、iOS HTTP協議的特點,關于HTTP請求GET和POST的區別?
37、iOS Scoket連接和HTTP連接的區別?
38、iOS TCP連接的三次握手?
39、iOS TCP和UDP的區別與聯系?
40、iOS Apple設備尺寸和編程尺寸?
41、iOS 線程與進程的區別和聯系?
42、iOS 定時器與線程的區別?
43、iOS 使用block有什么好處?使用NSTimer寫出一個使用block顯示(在UILabel上)秒表的代碼?
44、iOS 解決cell重用的問題?
45、iOS 怎樣使用performSelector傳入3個以上參數,其中一個為結構體?
46、iOS 解釋self = [super init]方法?
47、iOS 在某個方法中 self.name = _name,name = _name 它 們有區別嗎,為什么?
48、iOS Core Data的6成員對象?
49、iOS iOS 開發中數據持久性有哪幾種?
50、iOS isMemberOfClass 和 isKindOfClass 聯系與區別?
51、iOS @public、@protected、@private 它們的含義與作用?
52、iOS #include與#import的區別、**#import **與@class 的區別?
53、iOS static、self、super關鍵字的作用?
54、iOS NSNotification、Block、Delegate和KVO的區別?
55、iOS 代理的作用?
56、iOS 鍵路徑(keyPath)、鍵值編碼(KVC)、鍵值觀察(KVO)?
57、iOS 循環引用的產生原因,以及解決方法?
58、iOS 類別的作用?
59、iOS 簡述類目category優點和缺點?
60、iOS 簡述內存管理基本原則?
61、iOS OC的理解與特性?
62、iOS 你在項目中用過 GCD 嗎?舉個例子

作為一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的iOS交流群:761407670 進群密碼123,不管你是小白還是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 大家一起交流學習成長!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,333評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,491評論 3 416
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,263評論 0 374
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,946評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,708評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,186評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,255評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,409評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,939評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,774評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,976評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,518評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,209評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,641評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,872評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,650評論 3 391
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,958評論 2 373

推薦閱讀更多精彩內容