2020-我的iOS面試經(jīng)歷(附面試題干貨)

image.png

這個(gè)欄目將持續(xù)更新--請(qǐng)iOS的小伙伴關(guān)注!

(答案不唯一坟桅,僅供參考与纽,文章最后有福利)

直擊2020——iOS 面試題大全(補(bǔ)充完整版)

前言:

相比前一段時(shí)間找工作時(shí)的波濤洶涌,這會(huì)算得上是風(fēng)平浪靜了乍钻。下面兴想,我就談一下我的面試經(jīng)歷及面試后的一些感悟谦絮。文章最后附上自己總結(jié)的面試題臭增,供大家分享交流拷淘。由于本人文筆水平很臭策吠,如有不通順的地方可以在評(píng)論區(qū)指出來逛裤,看到我會(huì)麻溜的改正!對(duì)待學(xué)問是馬虎不得的猴抹,你說是不带族?

首先,我想說目前iOS開發(fā)工作真的是不好找了(對(duì)于大牛蟀给,你就當(dāng)我這話沒說)蝙砌。這是通過前一段時(shí)間我的親身經(jīng)歷感受到的(怪我水平很臭嘍)阳堕。為此,我總結(jié)出了以下四點(diǎn)原因:

1择克、你的不思進(jìn)取(原諒我說話太直白恬总,可事實(shí)就是如此)
2、iOS程序員供大于求肚邢,市場(chǎng)已經(jīng)飽和
3壹堰、移動(dòng)互聯(lián)網(wǎng)行業(yè)的逐漸成熟導(dǎo)致用人單位要求越來越高
4、來自小程序的沖擊

前面說了骡湖,如果你是大牛贱纠,還用去找工作?工作都來找你了(大牛就是這么牛)响蕴。而你呢谆焊?還是好好反省反省吧!至于市場(chǎng)飽和浦夷,相信大家都早已經(jīng)得到這個(gè)消息了辖试。這其中既有移動(dòng)互聯(lián)網(wǎng)前期積累的泡沫破裂的原因,也有大量新的iOS開發(fā)者不斷涌入的問題劈狐。我的iOS技術(shù)交流QQ群里時(shí)不時(shí)會(huì)有人出來吆喝一句“iOS已經(jīng)爛大街了剃执,沒人要了”。都爛大街了懈息,好憂傷!至于用人單位要求越來越高摹恰,我就不解釋了辫继,這個(gè)是你需要去好好反省反省的。最后我提到了小程序的沖擊俗慈。為什么這么說呢姑宽?因?yàn)槲腋杏X到小程序把一部分人的視線轉(zhuǎn)移到了輕應(yīng)用上面去了,這就導(dǎo)致一些native移動(dòng)端的業(yè)務(wù)被小程序給搶走了闺阱。不過對(duì)一些業(yè)務(wù)比較簡(jiǎn)單的場(chǎng)景來說炮车,小程序的確是一種比較合適的解決方案。一個(gè)是節(jié)省成本酣溃;另一個(gè)是方便快捷瘦穆。總之赊豌,現(xiàn)在的iOS開發(fā)工作真的是越來越難找了扛或。

分析了大的市場(chǎng)行情,再來看一下公司碘饼。公司如人熙兔,人有靠譜和不靠譜之分悲伶,公司亦是如此。前段時(shí)間的面試讓我感覺到一個(gè)靠譜的公司招人還是挺難的住涉。大牛不好請(qǐng)(關(guān)鍵是貴啊)麸锉,小牛又看不上,而且還怕被忽悠舆声,同時(shí)又要控制人力成本花沉,所以用人單位考慮的要比應(yīng)聘者多,他們一般情況下會(huì)找一個(gè)平衡點(diǎn)纳寂。即既要達(dá)到崗位要求主穗,人力成本又要在可接受的范圍之內(nèi)。所以在招聘上那是一個(gè)糾結(jié)氨形摺忽媒!稍微大一點(diǎn)的公司可能主要考慮聘者的技能了,因?yàn)榇蠊緲I(yè)務(wù)龐雜腋粥,規(guī)模和實(shí)力是小公司比不了的晦雨,對(duì)人才的渴求遠(yuǎn)比小公司要大。如何進(jìn)大公司呢隘冲?是不是又該反省了D智啤!展辞!

另附收集的大廠面試題奥邮,進(jìn)群可自行下載!

啰嗦的有點(diǎn)多,我的開場(chǎng)白就到這里吧朋腋!下面說一下我的面試經(jīng)歷齐疙。

由于上家公司待的比較久膜楷,平常只顧擼碼,導(dǎo)致忽視了知識(shí)點(diǎn)的總結(jié)贞奋。一下進(jìn)入面試狀態(tài)赌厅,面對(duì)面試官那么多的技術(shù)點(diǎn)問題,還真有懵轿塔!所以第一天在面試?yán)鰞|發(fā)股份科技和51Talk兩家公司時(shí)表現(xiàn)不理想特愿。由于好久沒有參加過面試了,心理上沒準(zhǔn)備好勾缭,語言組織的不好揍障,技術(shù)點(diǎn)回答的不到位,導(dǎo)致整個(gè)面試過程感覺比較糟俩由。完全不在狀態(tài)岸镜铡!相比第一家昆侖億發(fā)股份科技幻梯,第二家51Talk表現(xiàn)的比較從容一點(diǎn)兜畸,一面我感覺問題不大〉馍遥可二面的問題感覺有點(diǎn)奇葩咬摇,有點(diǎn)吃不準(zhǔn)。比如面試官司問你之前公司(P2P金融)有催收嗎煞躬?是怎么催收的肛鹏?針對(duì)第一個(gè)問題我回答有,但第二個(gè)問題我該怎么回答恩沛。我有點(diǎn)方龄坪,不知道他想考什么。是考查我對(duì)公司業(yè)務(wù)的了解程度還是試懷疑我之前待的公司是否是一個(gè)不正當(dāng)?shù)拇蚴止靖椿健N倚πΓ瑳]說話...不過挺郁悶的烛卧。我一個(gè)程序員一定要去了解催收部門的手段嗎佛纫??总放?第一天就碰了倆釘子呈宇。不過也沒關(guān)系,成事開頭難嘛局雄。隨即甥啄,我加強(qiáng)了技術(shù)點(diǎn)的學(xué)習(xí)總結(jié)和面試技巧的學(xué)習(xí)。

面試是切磋炬搭,更是交流蜈漓。通過面試穆桂,即能發(fā)現(xiàn)自身的不足,又能對(duì)自己從事的工作有更全面的了解融虽。接下來的面試我去了滴滴享完、58同城、懂球帝有额、皇包車旅行般又、借貸寶、羅輯思維巍佑、美團(tuán)茴迁、新浪等公司。滴滴的面試是印象最好的萤衰。面試官比較隨和堕义,專業(yè),干脆腻菇,幾個(gè)問題下來明顯的能感覺到對(duì)方內(nèi)功很深胳螟;58同城主要問的最近的項(xiàng)目,你在項(xiàng)目中做了哪些東西以及工程中使用到了哪些比較好的技術(shù)點(diǎn)筹吐;懂球帝問的問題便向設(shè)計(jì)糖耸,不過面試官的態(tài)度不怎么友善,一副不耐煩的樣子丘薛;皇包車旅行問的主要是設(shè)計(jì)方面的問題嘉竟,便向于架構(gòu)方面;借貸寶是感覺最不好的一個(gè)洋侨,老是被打斷舍扰,都不能了好的表達(dá)自己了,所以聊到一半我就放棄離開了希坚;羅輯思維面試官挺溫和的边苹,感覺不錯(cuò);美團(tuán)面試官是綿里藏針裁僧,要小心回答面試官的問題个束,不要打哈哈;新浪面我的是一個(gè)老程序員了(大牛)聊疲,問的東西比較大茬底,而且偏向后端的大并發(fā),有點(diǎn)小郁悶获洲。為什么不找一個(gè)iOS程序員跟我聊呢阱表?在跟不同的面試官溝通交流的時(shí)候的確學(xué)到了不少的東西,而且還增加了不溝通交流的技巧。最重要的就是跟很多同行過了招最爬,發(fā)現(xiàn)了自身的很多不足不處涉馁,這會(huì)還在反省呢!

總結(jié)一下面試的要點(diǎn):

1烂叔、充分準(zhǔn)備谨胞,保持心態(tài)平和
2、尊重面試官司蒜鸡,包容心
3胯努、隨機(jī)應(yīng)變
4、在面試中不斷學(xué)習(xí)總結(jié)逢防,為下一次面試做準(zhǔn)備
5叶沛、不卑不亢,敢于表達(dá)自己
6忘朝、坦承

做到以上幾點(diǎn)灰署,感覺offer也離你不遠(yuǎn)了!

經(jīng)過辛苦的耕耘局嘁,最終拿到了4家公司的offer溉箕,對(duì)這份成績(jī)還算滿意。不過悦昵,前路仍然漫漫肴茄,需要更加努力!

最后還有一個(gè)比較痛的領(lǐng)悟:

機(jī)會(huì)總是留給有準(zhǔn)備的人的

機(jī)會(huì)總是留給有準(zhǔn)備的人的

機(jī)會(huì)總是留給有準(zhǔn)備的人的

ok但指!下面奉上本人總結(jié)的iOS面試題:

1寡痰、說一下OC的反射機(jī)制;
2棋凳、block的實(shí)質(zhì)是什么拦坠?有幾種block?分別是怎樣產(chǎn)生的剩岳?
3贞滨、__block修飾的變量為什么能在block里面能改變其值?
4拍棕、說一下線程之間的通信疲迂。
5、你們應(yīng)用的崩潰率是多少莫湘?
6、說一下hash算法郑气。
7幅垮、NSDictionary的實(shí)現(xiàn)原理是什么?
8尾组、你們的App是如何處理本地?cái)?shù)據(jù)安全的(比如用戶名的密碼)忙芒?
9示弓、遇到過BAD_ACCESS的錯(cuò)誤嗎?你是怎樣調(diào)試的呵萨?
10奏属、什么是指針常量和常量指針?
11潮峦、不借用第三個(gè)變量囱皿,如何交換兩個(gè)變量的值?要求手動(dòng)寫出交換過程忱嘹。
12嘱腥、若你去設(shè)計(jì)一個(gè)通知中心,你會(huì)怎樣設(shè)計(jì)拘悦?
13齿兔、如何去設(shè)計(jì)一個(gè)方案去應(yīng)對(duì)后端頻繁更改的字段接口?
14础米、KVO分苇、KVC的實(shí)現(xiàn)原理
15、用遞歸算法求1到n的和
16屁桑、category為什么不能添加屬性医寿?
17、說一下runloop和線程的關(guān)系掏颊。
18糟红、說一下autoreleasePool的實(shí)現(xiàn)原理。
19乌叶、說一下簡(jiǎn)單工廠模式盆偿,工廠模式以及抽象工廠模式?
20准浴、如何設(shè)計(jì)一個(gè)網(wǎng)絡(luò)請(qǐng)求庫事扭?
21、說一下多線程乐横,你平常是怎么用的求橄?
22、說一下UITableViewCell的卡頓你是怎么優(yōu)化的葡公?
23罐农、看過哪些三方庫?說一下實(shí)現(xiàn)原理以及好在哪里催什?
24涵亏、說一下HTTP協(xié)議以及經(jīng)常使用的code碼的含義。
25、設(shè)計(jì)一套緩存策略气筋。
26拆内、設(shè)計(jì)一個(gè)檢測(cè)主線和卡頓的方案。
27宠默、說一下runtime麸恍,工作是如何使用的?看過runtime源碼嗎搀矫?
28抹沪、說幾個(gè)你在工作中使用到的線程安全的例子。
29艾君、用過哪些鎖采够?哪些鎖的性能比較高?
30冰垄、說一下HTTP和HTTPs的請(qǐng)求過程蹬癌?
31、說一下TCP和UDP
32虹茶、說一下靜態(tài)庫和動(dòng)態(tài)庫之間的區(qū)別
33逝薪、load和initialize方法分別在什么時(shí)候調(diào)用的?
34蝴罪、NSNotificationCenter是在哪個(gè)線程發(fā)送的通知董济?
35、用過swift嗎要门?如果沒有虏肾,平常有學(xué)習(xí)嗎?
36欢搜、說一下你對(duì)架構(gòu)的理解封豪?
37、為什么一定要在主線程里面更新UI炒瘟?

下面還有一些更干的面試題吹埠,你值得擁有!
招聘一個(gè)靠譜的 iOS
github里面有大神附上了答案
招聘一個(gè)靠譜的 iOS 答案

這里還有MrPeak大神的中級(jí)面試題
iOS 中級(jí)面試題
下面是答案
iOS 中級(jí)面試題 答案

其他面經(jīng)

  1. 直擊2020——iOS 面試題大全(補(bǔ)充完整版)
  2. “新”攜程疮装,阿里缘琅,騰訊iOS面試常見問題合集(附答案)
  3. 我是如何同時(shí)拿到阿里和騰訊offer的
  4. 騰訊&阿里&美團(tuán)&快手&字節(jié)等10公司面經(jīng)
  5. 騰訊社招iOS面試記錄
  6. 最新阿里騰訊頭條美團(tuán)等iOS面試總結(jié)

持續(xù)更新,多多關(guān)注

另外附上一份各個(gè)好友收集的各大廠面試題+答案 ! 需要的可加 iOS技術(shù)探討群:761407670 進(jìn)群密碼000廓推,群文件直接獲取

點(diǎn)擊此處刷袍,與iOS開發(fā)大牛一起交流學(xué)習(xí),進(jìn)群密碼000

如下圖所示:


image.png

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末樊展,一起剝皮案震驚了整個(gè)濱河市呻纹,隨后出現(xiàn)的幾起案子鸽心,更是在濱河造成了極大的恐慌,老刑警劉巖居暖,帶你破解...
    沈念sama閱讀 212,222評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異藤肢,居然都是意外死亡太闺,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門嘁圈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來省骂,“玉大人,你說我怎么就攤上這事最住〕模” “怎么了?”我有些...
    開封第一講書人閱讀 157,720評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵涨缚,是天一觀的道長(zhǎng)轧粟。 經(jīng)常有香客問我,道長(zhǎng)脓魏,這世上最難降的妖魔是什么兰吟? 我笑而不...
    開封第一講書人閱讀 56,568評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮茂翔,結(jié)果婚禮上混蔼,老公的妹妹穿的比我還像新娘。我一直安慰自己珊燎,他們只是感情好惭嚣,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,696評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著悔政,像睡著了一般晚吞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上卓箫,一...
    開封第一講書人閱讀 49,879評(píng)論 1 290
  • 那天载矿,我揣著相機(jī)與錄音,去河邊找鬼烹卒。 笑死闷盔,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的旅急。 我是一名探鬼主播逢勾,決...
    沈念sama閱讀 39,028評(píng)論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼藐吮!你這毒婦竟也來了溺拱?” 一聲冷哼從身側(cè)響起逃贝,我...
    開封第一講書人閱讀 37,773評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎迫摔,沒想到半個(gè)月后沐扳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,220評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡句占,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,550評(píng)論 2 327
  • 正文 我和宋清朗相戀三年沪摄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纱烘。...
    茶點(diǎn)故事閱讀 38,697評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡杨拐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出擂啥,到底是詐尸還是另有隱情哄陶,我是刑警寧澤,帶...
    沈念sama閱讀 34,360評(píng)論 4 332
  • 正文 年R本政府宣布哺壶,位于F島的核電站屋吨,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏变骡。R本人自食惡果不足惜离赫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,002評(píng)論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望塌碌。 院中可真熱鬧渊胸,春花似錦、人聲如沸台妆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽接剩。三九已至切厘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間懊缺,已是汗流浹背疫稿。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鹃两,地道東北人遗座。 一個(gè)月前我還...
    沈念sama閱讀 46,433評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像俊扳,于是被迫代替她去往敵國(guó)和親途蒋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,587評(píng)論 2 350

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