今天收到了阿里的意向書,來分享下面經(jīng),希望大家都Offer++~!
總體感覺面試官都非常好,會提前溝通面試時間,交流溝通順暢,團隊也切合。
面試主要問基礎(chǔ)知識+實習(xí)項目經(jīng)歷。
阿里一面
- Objective-C和Swift對比,安全性體現(xiàn)在什么方面?
- 你覺得蘋果在設(shè)計OC和Swift時候,都有哪一些考慮?為什么這樣設(shè)計,這兩門語言。
- 有沒有讀過iOS相關(guān)的源碼?
- RunLoop
- RunTime
- @property 調(diào)換順序之后是否會重新編譯
- 是否看過第三方庫的源碼,說一下設(shè)計巧妙的地方
- 你們寫的App中,有沒有遇到什么大的bug,是怎么調(diào)試的?
- Block
- 兩個鏈表判斷成環(huán)
- 你有什么優(yōu)點和缺點(突然問個非技術(shù)問題hhhh)
- Block循環(huán)引用,怎么解決
- 不可變量進行Copy 深拷貝,還是淺拷貝
- @property 哪些關(guān)鍵字
- GCD有哪些類型
- 串行和并發(fā)隊列
- 隊列的優(yōu)先級
- JSPatch 怎么做的,原理是?
- Google Summer of Code 主要是做了什么事情?
- 卷積神經(jīng)網(wǎng)絡(luò)原理?怎么減少參數(shù)的?
- 你們的APP是怎么分工的?你主要做的什么?怎么設(shè)計的,可以說一下嗎?
- 你們的APP相對于市面上已經(jīng)有的APP,有什么樣的優(yōu)勢?集成以及一些新的功能。
- 平時是怎么學(xué)習(xí)iOS的?
阿里二面
- JSPath的原理,熱修復(fù)是怎么做的?熱修復(fù)如果用Python的話要怎么做?
- 你們APP的優(yōu)勢體現(xiàn)在哪里?為什么做?
- 相似照片算法是怎么樣的一個過程?
- 說一下你的一個項目?需求是什么,遇到的問題是什么,你是怎么解決的?
- 快速排序
- 源代碼到可執(zhí)行程序的過程
- 詞法分析做什么?
- 卷積神經(jīng)網(wǎng)絡(luò)的原理,怎么減少參數(shù)的? 卷積核
- ARKit 了解嗎?
- 實驗室工作,技術(shù)問題
- 其他的忘記了
阿里三面
交叉面。主要是根據(jù)項目進行詢問。
- 點擊APP啟動過程
- MVC中C的理解
- JSPath,是如何實現(xiàn)的?
- 百度實習(xí)的難點
- 未來的計劃
- A-B-C 三個任務(wù)分別指向,如何控制順序?
- 其他的忘記了
阿里四面
交叉面。主要是根據(jù)項目進行詢問。
- 豆瓣和百度的不同風(fēng)格
- 架構(gòu)上的區(qū)別
- 怎么保證界面的流程性?
- UI優(yōu)化
- 數(shù)據(jù)優(yōu)化
- 如何用Core Graph畫圓
- 你自己的APP用的什么架構(gòu)
- IP 地址用 int 保存和讀取轉(zhuǎn)化(當(dāng)時。。卡住了,Python寫多了都忘記了int第一位是符號位)
- APP的相似照片檢測算法
- 相似還是相同
- 性能怎么樣
- 人臉識別能做嗎?
- 除了 iOS 還學(xué)了別的什么嗎?(那很多了......)
- 其他的忘記了
HR面
HR面一半時間都是在問技術(shù)。
- 討論下詳細的APP設(shè)計(討論了很久)
- 多線程是怎么選個數(shù)的?有沒有大小的限制?
- 未來的職業(yè)規(guī)劃
推薦??:
如果你想一起進階,不妨添加一下交流群1012951431
面試題資料或者相關(guān)學(xué)習(xí)資料都在群文件中 進群即可下載!