1. 程式人生 > >三年iOS面試之大廠尋夢記

三年iOS面試之大廠尋夢記

前言

從十月中旬面試至今已滿一個月, 塵埃即將落地, 在此對這段面試經歷做個小結. 內容會圍繞面試準備以及職業發展兩方面展開, 雖不包含具體面試題等資訊, 但會列出參考用"考綱"以及面試方面的細節等.

目錄

全文字數: 1,418 | 預計閱讀: 5分鐘

點選展開目錄
  • 面試經歷
    • 面試結果
    • 投遞建議
  • 面試準備
    • 心理準備
    • 物資準備
      • 硬實力
      • 軟實力
  • 職業發展
  • The End

面試經歷

面試結果

老規矩, 先上大家關心的結果

  • 上海:
    • 喜馬拉雅FM: offer call
    • 小紅書: offer call
    • 攜程: 二面卒
    • 英語流利說: offer call
    • 餓了麼: hr面卒
    • B站: offer call
    • 美團: 二面卒
    • 抖音: 三面卒
  • 北京:
    • 百度貼吧: 三面卒
    • 螞蟻金服: 5面完, 等hr電話中
    • 高德地圖: offer call(無細節, 需等螞蟻流程結束)
    • 百度鳳巢: offer call
    • 西瓜視訊: offer call

投遞建議

首先, 無論是走內推、獵頭或自投(某直聘、某鉤、官網/公眾號)等方式, 在簡歷投遞次數和頻率上都要做好限流, 比如只安排一週內的面試、每天至多面1家、預約下午面試等等.

其次, 看清楚JD職位要求, 以及錯開對同派系公司不同崗位的投遞. 比如, 可能公司內部共用同一套招聘系統, 某個崗位進入面試流程後, 那麼其他崗位是無法同時進行面試的.

最後, 不要太在意投遞結果, 2~3天沒回復做好下個準備便是.

另外, 可能有同學注意到, 我面過同派系不同bu的崗位, 據我個人不靠譜的猜測, 這塊邏輯可能是這樣的:

if (內推 + 之前面試記錄性質良好) {
  // 可能有機會
} else if (自己繼續投 + 多爭取一番) {
  // 機會很小, 但想去就得嘗試
} else {
  // 可能得半年後了
}
複製程式碼

面試準備

準備方面我分為兩部分, 首先是心理層面的準備, 然後才是戰備"物資"

心理準備

  1. 明確動機

比如為什麼要跳槽或你想從事什麼內容? 馬爸爸曾提及過三要素(錢、心、事), 你是否完全認同? 或是有其他的原因? 本人不鼓勵輕易跳槽, 而且這樣做也會對你的簡歷造成很壞的影響.

  1. 優勢是啥

面對其他候選人, 是否清楚自己的優勢?比如你某方面技術突出、抗壓能力更好、溝通能力更好等.

  1. 最壞打算

若決定離開, 那麼便堅決離開, 沒有回頭路. 決定前做好最壞打算, 比如連續面試下來結果都不好, 是否能承受, 有無備選方案?

  1. 學會健忘

可能某幾次面試結果不盡人意, 或是因為準備不足, 或是因為"氣場不和"等等. 總之擺正心態, 忘記之前的面試結果, 對面試不足之處有針對性的去總結和提高, 然後接著面就好

對於"長期作戰"的同學, 個人推薦花時間搞清楚以上4點

物資準備

"物資"直接決定面試的成敗. 主要分為硬實力與軟實力的體現

硬實力

此處奉上三年iOS開發面試提綱, 個人愚見, 僅供參考

  • 通用知識
    • 資料結構, 演算法
    • 設計模式
    • 計算機網路
    • 作業系統
    • 編譯原理
  • iOS知識
    • 修飾符
    • Runtime
    • RunLoop
    • KVC、KVO
    • block本質
    • category本質
    • 記憶體管理
    • 事件傳遞
    • App、VC、View、CALayer生命週期
    • 多執行緒(程序/執行緒、佇列、鎖)
    • 效能優化(體驗優化、啟動優化、網路優化、編譯優化)
    • 主流元件化、模組化、架構方案
    • Core Animation、螢幕渲染等
    • 資料持久化方案
  • 專案經歷
    • 簡歷上提的
    • 主流三方庫

所有列舉的知識點, 本次面試均有涉及. 深度方面還需個人進行挖掘

面試官往往會由淺入深進行考察, 不會就明確表示出來(吃過強答的虧, 印象分那是卡卡卡的掉呀. 一定要多與面試官溝通, 若只是忘了細節爭取能說下思路也好)

軟實力

  • 溝通能力
  • 價值觀
  • 學習方式
  • 職業規劃
  • EQ
  • ...

最後, 若有時間不妨瞭解下面試崗位的相關產品, 比如對產品體驗一番, 或做個逆向, 面試時也會多一筆談資

職業發展

這方面結合各位大佬贈與的寶貴建議簡單概括一下

  • 圍繞核心

    對於走技術路線的同學來說, 毫無疑問就是不斷提升技術方面的深度以及廣度

  • 提高軟實力

    專業以外的能力, 具體前邊也有提及, 比如學習方式的改進, 溝通能力的提高, 變得更靠譜等

  • 承擔更多

    不單單專注於完成分類之事或提高個人, 可以嘗試放大格局, 主動去承擔本分以外的職責, 比如思考並實踐對整個團隊或者整個公司層面有益的事

The End

全文觀點皆主觀想法, 各位見仁見智

最後祝大家早日拿到期望offer, 未來發展上越走越遠!

還特別感謝老東家的知遇之恩以及各位領導同事對我的關照, 謝謝所有給與我面試機會的公司跟遇到的每位面試官和hr同學.

很多大佬(達文哥、官欽哥、東哥、亮哥等等)在面試中或私下就職業發展方面贈與了非常非常寶貴的建議, 受益匪淺, 大恩不言謝!


原文作者: ShawnFoo

原文地址: shawnfoo.github.io/2018/11/19/…