備戰(zhàn)2020——iOS全新面試題總結

整理的一些iOS面試相關問題,持續(xù)更新愕乎,敬請關注

1宿百、2018 iOS面試題---UI相關:事件傳遞,圖像顯示腔寡,性能優(yōu)化焚鲜,離屏渲染
2、2018 iOS面試題---Objective_C語言特性相關問題
3放前、2018 iOS面試題---runtime相關
4忿磅、2018 iOS面試題---算法相關
5、2019 iOS面試題-----內存管理犀斋、自動釋放池與循環(huán)引用
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實現(xiàn)常駐線程、加鎖
10、2019 iOS面試題-----RunLoop數(shù)據(jù)結構升敲、RunLoop的實現(xiàn)機制答倡、RunLoop的Mode、RunLoop與NSTimer和線程
11驴党、2019 iOS面試題-----網(wǎng)絡相關之HTTP協(xié)議
12瘪撇、2019 iOS面試題-----網(wǎng)絡相關之HTTPS、對稱加密鼻弧、非對稱加密
13设江、2019 iOS面試-----一個基于UDP的簡單的聊天Demo(用C語言、python攘轩、GCDAsyncUdpSocket來實現(xiàn)UDP通信)
14叉存、2019 iOS面試題-----網(wǎng)絡相關之UDP的特點、UDP的報文結構及差錯檢測
15度帮、2019 iOS面試題-----網(wǎng)絡相關之TCP歼捏、三次握手、四次揮手
16笨篷、2019 iOS面試題-----網(wǎng)絡相關之TCP進階:可靠數(shù)據(jù)傳輸瞳秽、流量控制(滑動窗口)、擁塞控制
17率翅、2019 iOS面試題-----網(wǎng)絡相關之DNS
18练俐、2019 iOS面試題-----網(wǎng)絡相關之Cookie和Session
19、2019 iOS面試題-----網(wǎng)絡相關之IP協(xié)議冕臭、IP數(shù)據(jù)報分片腺晾、IPv4編址、網(wǎng)絡地址轉換(NAT)
20辜贵、2019 iOS面試題-----網(wǎng)絡相關之IPv6悯蝉、從IPv4到IPv6的遷移

算法

1、七種常見的數(shù)組排序算法整理(C語言版本)
2托慨、2019 算法面試相關(leetcode)--數(shù)組和鏈表
3鼻由、2019 算法面試相關(leetcode)--字符串
4、2019 算法面試相關(leetcode)--棧和隊列
5厚棵、2019 算法面試相關(leetcode)--優(yōu)先隊列
6蕉世、2019 算法面試相關(leetcode)--哈希表
7、2019 算法面試相關(leetcode)--樹婆硬、二叉樹讨彼、二叉搜索樹
8、2019 算法面試相關(leetcode)--遞歸與分治
9柿祈、2019 算法面試相關(leetcode)--貪心算法
10、2019 算法面試相關(leetcode)--動態(tài)規(guī)劃(Dynamic Programming)
11、2019 算法面試相關(leetcode)--動態(tài)規(guī)劃之背包問題


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

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


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

1婆殿、iOS 應用導航模式有哪些?
2罩扇、iOS 中持久化方式有哪些婆芦?
3、iOS 單元測試框架有哪些喂饥?
4消约、iSO 7層協(xié)議,tcp四層協(xié)議及如何對應的?
5员帮、iOS 你在項目中用過 runtime 嗎或粮?舉個例子
6、iOS 什么是ARC捞高?
7氯材、iOS 說明并比較關鍵詞:atomatic, nonatomic
8、iOS 說明并比較關鍵詞:strong, weak, assign, copy
9棠枉、iOS 說明并比較關鍵詞:__weak浓体,__block
10、iOS 什么情況下會出現(xiàn)循環(huán)引用辈讶?

以上是原文給的答案命浴,這里開始繼續(xù)更新答案

11、iOS 類(class)和結構體(struct)有什么區(qū)別贱除?
12生闲、iOS 什么是KVO和KVC?他們的使用場景是什么?
13月幌、iOS 通知和協(xié)議有哪些不同之處?
14碍讯、iOS 應用有哪些方式保存本地數(shù)據(jù)?他們都應用在哪些場景扯躺?
15捉兴、iOS 內存的使用和優(yōu)化的注意事項?
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 網(wǎng)絡七層協(xié)議?
30索昂、iOS 如何進行網(wǎng)絡消息推送?
31建车、iOS SVN的使用?
32、iOS 簡述APP發(fā)布的上架流程?
33椒惨、iOS 如何進行真機調試?
34缤至、iOS XML數(shù)據(jù)解析方式各有什么不同,JSON解析有哪些框架康谆?
35领斥、iOS ASIHttpRequest、AFNetWorking之間的區(qū)別?
36沃暗、iOS HTTP協(xié)議的特點月洛,關于HTTP請求GET和POST的區(qū)別?
37、iOS Scoket連接和HTTP連接的區(qū)別?
38孽锥、iOS TCP連接的三次握手?
39嚼黔、iOS TCP和UDP的區(qū)別與聯(lián)系?
40、iOS Apple設備尺寸和編程尺寸?
41惜辑、iOS 線程與進程的區(qū)別和聯(lián)系?
42唬涧、iOS 定時器與線程的區(qū)別?
43、iOS 使用block有什么好處盛撑?使用NSTimer寫出一個使用block顯示(在UILabel上)秒表的代碼?
44碎节、iOS 解決cell重用的問題?
45、iOS 怎樣使用performSelector傳入3個以上參數(shù)抵卫,其中一個為結構體?
46狮荔、iOS 解釋self = [super init]方法?
47胎撇、iOS 在某個方法中 self.name = _name,name = _name 它 們有區(qū)別嗎,為什么?
48轴合、iOS Core Data的6成員對象?
49创坞、iOS iOS 開發(fā)中數(shù)據(jù)持久性有哪幾種?
50、iOS isMemberOfClass 和 isKindOfClass 聯(lián)系與區(qū)別?
51受葛、iOS @public、@protected偎谁、@private 它們的含義與作用?
52总滩、iOS #include與#import的區(qū)別、**#import **與@class 的區(qū)別?
53巡雨、iOS static闰渔、self、super關鍵字的作用?
54铐望、iOS NSNotification冈涧、Block、Delegate和KVO的區(qū)別?
55正蛙、iOS 代理的作用?
56督弓、iOS 鍵路徑(keyPath)、鍵值編碼(KVC)乒验、鍵值觀察(KVO)?
57愚隧、iOS 循環(huán)引用的產生原因,以及解決方法?
58锻全、iOS 類別的作用?
59狂塘、iOS 簡述類目category優(yōu)點和缺點?
60、iOS 簡述內存管理基本原則?
61鳄厌、iOS OC的理解與特性?
62荞胡、iOS 你在項目中用過 GCD 嗎?舉個例子

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市荸哟,隨后出現(xiàn)的幾起案子假哎,更是在濱河造成了極大的恐慌瞬捕,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舵抹,死亡現(xiàn)場離奇詭異肪虎,居然都是意外死亡,警方通過查閱死者的電腦和手機惧蛹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進店門扇救,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人香嗓,你說我怎么就攤上這事迅腔。” “怎么了靠娱?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵沧烈,是天一觀的道長。 經常有香客問我像云,道長锌雀,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任迅诬,我火速辦了婚禮腋逆,結果婚禮上,老公的妹妹穿的比我還像新娘百框。我一直安慰自己闲礼,他們只是感情好,可當我...
    茶點故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布铐维。 她就那樣靜靜地躺著柬泽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嫁蛇。 梳的紋絲不亂的頭發(fā)上锨并,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天,我揣著相機與錄音睬棚,去河邊找鬼第煮。 笑死,一個胖子當著我的面吹牛抑党,可吹牛的內容都是我干的包警。 我是一名探鬼主播,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼底靠,長吁一口氣:“原來是場噩夢啊……” “哼害晦!你這毒婦竟也來了?” 一聲冷哼從身側響起暑中,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤壹瘟,失蹤者是張志新(化名)和其女友劉穎鲫剿,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稻轨,經...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡灵莲,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了殴俱。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片政冻。...
    茶點故事閱讀 37,989評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖线欲,靈堂內的尸體忽然破棺而出赠幕,到底是詐尸還是另有隱情,我是刑警寧澤询筏,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站竖慧,受9級特大地震影響嫌套,放射性物質發(fā)生泄漏。R本人自食惡果不足惜圾旨,卻給世界環(huán)境...
    茶點故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一踱讨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧砍的,春花似錦痹筛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至床佳,卻和暖如春滋早,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背砌们。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工杆麸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人浪感。 一個月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓昔头,卻偏偏與公主長得像,于是被迫代替她去往敵國和親影兽。 傳聞我的和親對象是個殘疾皇子揭斧,可洞房花燭夜當晚...
    茶點故事閱讀 42,700評論 2 345

推薦閱讀更多精彩內容