三年iOS面試之大廠尋夢記
從十月中旬面試至今已滿一個月, 塵埃即將落地, 在此對這段面試經歷做個小結. 內容會圍繞面試準備以及職業發展兩方面展開, 雖不包含具體面試題等資訊, 但會列出參考用"考綱"以及面試方面的細節等.
目錄
全文字數: 1,418 | 預計閱讀: 5分鐘
-
面試經歷
- 面試結果
- 投遞建議
-
面試準備
- 心理準備
-
物資準備
- 硬實力
- 軟實力
- 職業發展
- The End
面試經歷
面試結果
老規矩, 先上大家關心的結果
- 上海:
- 北京:
投遞建議
首先, 無論是走內推、獵頭或自投(某直聘、某鉤、官網/公眾號)等方式, 在簡歷投遞次數和頻率上都要做好限流, 比如只安排一週內的面試、每天至多面1家、預約下午面試等等.
其次, 看清楚JD職位要求, 以及錯開對同派系公司不同崗位的投遞. 比如, 可能公司內部共用同一套招聘系統, 某個崗位進入面試流程後, 那麼其他崗位是無法同時進行面試的.
最後, 不要太在意投遞結果, 2~3天沒回復做好下個準備便是.
另外, 可能有同學注意到, 我面過同派系不同bu的崗位, 據我個人不靠譜 的猜測, 這塊邏輯可能是這樣的:
if (內推 + 之前面試記錄性質良好) { // 可能有機會 } else if (自己繼續投 + 多爭取一番) { // 機會很小, 但想去就得嘗試 } else { // 可能得半年後了 } 複製程式碼
面試準備
準備方面我分為兩部分, 首先是心理層面的準備, 然後才是戰備"物資"
心理準備
- 明確動機
比如為什麼要跳槽或你想從事什麼內容? 馬爸爸曾提及過三要素(錢、心、事), 你是否完全認同? 或是有其他的原因? 本人不鼓勵輕易跳槽, 而且這樣做也會對你的簡歷造成很壞的影響.
- 優勢是啥
面對其他候選人, 是否清楚自己的優勢?比如你某方面技術突出、抗壓能力更好、溝通能力更好等.
- 最壞打算
若決定離開, 那麼便堅決離開, 沒有回頭路. 決定前做好最壞打算, 比如連續面試下來結果都不好, 是否能承受, 有無備選方案?
- 學會健忘
可能某幾次面試結果不盡人意, 或是因為準備不足, 或是因為"氣場不和"等等. 總之擺正心態, 忘記之前的面試結果, 對面試不足之處有針對性的去總結和提高, 然後接著面就好
對於"長期作戰"的同學, 個人推薦花時間搞清楚以上4點
物資準備
"物資"直接決定面試的成敗. 主要分為硬實力與軟實力的體現
硬實力
此處奉上三年iOS開發面試提綱, 個人愚見, 僅供參考
-
通用知識
- 資料結構, 演算法
- 設計模式
- 計算機網路
- 作業系統
- 編譯原理
-
iOS知識
- 修飾符
- Runtime
- RunLoop
- KVC、KVO
- block本質
- category本質
- 記憶體管理
- 事件傳遞
- App、VC、View、CALayer生命週期
- 多執行緒(程序/執行緒、佇列、鎖)
- 效能優化(體驗優化、啟動優化、網路優化、編譯優化)
- 主流元件化、模組化、架構方案
- Core Animation、螢幕渲染等
- 資料持久化方案
-
專案經歷
- 簡歷上提的
- 主流三方庫
所有列舉的知識點, 本次面試均有涉及. 深度方面還需個人進行挖掘
面試官往往會由淺入深進行考察, 不會就明確表示出來(吃過強答的虧, 印象分那是卡卡卡的掉呀. 一定要多與面試官溝通, 若只是忘了細節爭取能說下思路也好)
軟實力
- 溝通能力
- 價值觀
- 學習方式
- 職業規劃
- EQ
- ...
最後, 若有時間不妨瞭解下面試崗位的相關產品, 比如對產品體驗一番, 或做個逆向, 面試時也會多一筆談資
職業發展
這方面結合各位大佬贈與的寶貴建議簡單概括一下
-
圍繞核心
對於走技術路線的同學來說, 毫無疑問就是不斷提升技術方面的深度以及廣度
-
提高軟實力
專業以外的能力, 具體前邊也有提及, 比如學習方式的改進, 溝通能力的提高, 變得更靠譜等
-
承擔更多
不單單專注於完成分類之事或提高個人, 可以嘗試放大格局, 主動去承擔本分以外的職責, 比如思考並實踐對整個團隊或者整個公司層面有益的事
The End
全文觀點皆主觀想法, 各位見仁見智
最後祝大家早日拿到期望offer, 未來發展上越走越遠!
還特別感謝老東家的知遇之恩以及各位領導同事對我的關照, 謝謝所有給與我面試機會的公司跟遇到的每位面試官和hr同學.
很多大佬(達文哥、官欽哥、東哥、亮哥等等)在面試中或私下就職業發展方面贈與了非常非常寶貴的建議, 受益匪淺, 大恩不言謝!
原文作者:ShawnFoo
原文地址:ofollow,noindex">shawnfoo.github.io/2018/11/19/…