2019年三四月iOS面試總結(jié)

iOS基礎(chǔ)部分

1. 多線程
  • iOS多線程的方案
  • GCD的具體應(yīng)用(分組,柵欄等功能的使用报嵌,主線程全局線程和創(chuàng)建線程之間的區(qū)別)
  • GCD的底層實(shí)現(xiàn)原理
  • NSThread的實(shí)現(xiàn)原理
2. 鎖
  • iOS中鎖的種類
  • 使用鎖來實(shí)現(xiàn)一個(gè)單例
  • 實(shí)現(xiàn)一個(gè)讀寫鎖
  • 在iOS中鎖的具體應(yīng)用
4. 屬性關(guān)鍵字
  • iOS屬性的關(guān)鍵字有哪些
  • strong和retain區(qū)別
  • weak和assign相同點(diǎn)和不同點(diǎn)
  • copy關(guān)鍵字的使用
  • atomic是否真的能保證線程安全锚国,為什么
  • NSArray和NSMutableArray分別用什么來修飾
  • NSString為什么用Copy來修飾,為什么
5. iOS中常用的設(shè)計(jì)模式
  • MVC和MVVM的區(qū)別
  • 用MVVM來實(shí)現(xiàn)一個(gè)登陸注冊(cè)
  • 如何來實(shí)現(xiàn)一個(gè)單例(使用鎖來實(shí)現(xiàn)一個(gè)單例)
  • KVO的底層實(shí)現(xiàn)原理
  • 工廠模式
6. 繼承玄坦, 分類血筑,類擴(kuò)展
  • 繼承分類擴(kuò)展有什么相同點(diǎn)和不同點(diǎn)
  • 在什么情況下你會(huì)選擇繼承,什么情況下選擇分類
7. iOS組件化
8. iOS跨平臺(tái)編程(RN技術(shù))
9. 原生和H5交互的技術(shù)
9. iOS點(diǎn)擊事件的整個(gè)傳遞過程
10. 如何保護(hù)APP中的隱私信息
11. 用過swift的嗎煎楣,在項(xiàng)目中有沒有實(shí)際使用過
12. AutoreleasePool的底層實(shí)現(xiàn)原理
13. RunTime的底層實(shí)現(xiàn)豺总,你用runtime做過什么東西
14. Runloop是個(gè)什么東西,以及實(shí)現(xiàn)原理和機(jī)制
15. iOS中Block的用法和實(shí)現(xiàn)原理
16. Hacker部分
  • 有了解過馬甲包相關(guān)的內(nèi)容嗎
  • 審核4.3如何解決
  • 如何實(shí)現(xiàn)AB面
  • 一個(gè)30M體量的APP择懂,讓你做重命名需要多久

網(wǎng)絡(luò)部分內(nèi)容

  • http和https的區(qū)別
  • https的加密方式 (對(duì)稱和非對(duì)稱加密)
  • TCP的三次握手和四次揮手
  • post和get的區(qū)別

數(shù)據(jù)結(jié)構(gòu)部分

  • 了解過哪些數(shù)據(jù)結(jié)構(gòu)和算法
  • 數(shù)組與鏈表的優(yōu)缺點(diǎn)
  • 單鏈表和雙鏈表的區(qū)別
  • 判斷鏈表中是否有環(huán)
  • 如何在鏈表中插入一個(gè)元素
  • 二叉樹遍歷和排序
  • KMP算法的實(shí)現(xiàn)
  • 哈希表的底層實(shí)現(xiàn)和應(yīng)用
  • 求最長(zhǎng)相同串
  • 了解紅黑樹的實(shí)現(xiàn)

其他部分

  • 自己的技術(shù)站是什么喻喳,有了解過H5和安卓的開發(fā)嗎,對(duì)數(shù)據(jù)庫(kù)和服務(wù)器有沒有做過了解
  • 平時(shí)會(huì)看那些技術(shù)網(wǎng)站困曙,自己會(huì)寫博客嗎表伦,有沒有對(duì)開源庫(kù)做過貢獻(xiàn)谦去,會(huì)看底層代碼嗎
  • 個(gè)人未來兩三年的職業(yè)規(guī)劃是怎么樣的
  • 對(duì)公司加班你怎么看
  • 遇到自己解決不了的問題是,你會(huì)怎么去做
  • 為什么從上家公司離職
  • 對(duì)加班怎么看
  • 公司每天都會(huì)加班到十點(diǎn)以后蹦哼,你可以嗎
  • 未來會(huì)住在哪里
  • 你有女朋友嗎
  • 簡(jiǎn)單的對(duì)自己做一個(gè)評(píng)價(jià)
  • 平時(shí)除了工作還回去做些什么

待補(bǔ)充......

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市飘痛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌塑猖,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件阻桅,死亡現(xiàn)場(chǎng)離奇詭異稽寒,居然都是意外死亡杏糙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來莽龟,“玉大人病袄,你說我怎么就攤上這事脑奠。” “怎么了齿诞?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵菩咨,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我云茸,道長(zhǎng),這世上最難降的妖魔是什么亡容? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任屋谭,我火速辦了婚禮悔耘,結(jié)果婚禮上衬以,老公的妹妹穿的比我還像新娘秧耗。我一直安慰自己车猬,他們只是感情好瘫辩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般荡澎。 火紅的嫁衣襯著肌膚如雪摩幔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死湖苞,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播羔杨,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼糠爬,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼灯变!你這毒婦竟也來了寻仗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤滞谢,失蹤者是張志新(化名)和其女友劉穎橄教,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡绽族,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了悠轩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片何鸡。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡稽犁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布店茶,位于F島的核電站两嘴,受9級(jí)特大地震影響螺垢,放射性物質(zhì)發(fā)生泄漏功茴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一坎穿、第九天 我趴在偏房一處隱蔽的房頂上張望篮绿。 院中可真熱鬧,春花似錦亲配、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寂呛。三九已至蹦误,卻和暖如春妹沙,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背杏节。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工座菠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人藤树。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓浴滴,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親岁钓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子升略,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

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

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,103評(píng)論 1 32
  • 在一個(gè)方法內(nèi)部定義的變量都存儲(chǔ)在棧中,當(dāng)這個(gè)函數(shù)運(yùn)行結(jié)束后屡限,其對(duì)應(yīng)的棧就會(huì)被回收品嚣,此時(shí),在其方法體中定義的變量將不...
    Y了個(gè)J閱讀 4,418評(píng)論 1 14
  • Java8張圖 11钧大、字符串不變性 12翰撑、equals()方法、hashCode()方法的區(qū)別 13啊央、...
    Miley_MOJIE閱讀 3,707評(píng)論 0 11
  • 1.設(shè)計(jì)模式是什么? 你知道哪些設(shè)計(jì)模式册养,并簡(jiǎn)要敘述东帅?設(shè)計(jì)模式是一種編碼經(jīng)驗(yàn),就是用比較成熟的邏輯去處理某一種類型...
    龍飝閱讀 2,153評(píng)論 0 12
  • 孤獨(dú)就像別人說的那樣球拦,最后走的人關(guān)門最輕…… 假期過去一段時(shí)間了,室友也一個(gè)個(gè)的離開了學(xué)校帐我,開始的時(shí)候...
    趙文月_強(qiáng)化班閱讀 385評(píng)論 2 5