最近由於一些變動,申請了內部轉崗。本次轉崗一共面了4輪 + 一輪專案佬大面談。下面我就將每一輪面試的問題包括自己的一些理解與大家分享,希望能為近期準備面試的童鞋們帶來一些幫助。
第一輪 技術面 (面試官:P7)
問題:
- 主流圖片載入框架的對比,Glide優化原理及設計思想。
- 圖片載入框架封裝設計,為什麼這麼設計。
- 網路庫封裝設計,OKHttp,Http及Https相關知識點。
- 對MVC、MVP、MVVM的理解。
- 動態載入方案的原理,Tinker原理、DynamicLoadApk原理,及兩者對比。
本輪面試考核的側重點在於一些開源框架的原理的理解及設計模式的選擇,說到設計模式,我又想提一點:按需設計,千萬不要過度設計
第二輪 技術面 (面試官:P7)
問題:
- JSSDK如何封裝,為什麼這麼設計。
- RN、Weex等跨平臺UI框架原理。
- Flutter實現原理,及與RN的效能對比,還有哪些弊端。
- Android 動畫相關知識。
- Android 9.0新特性及適配。
- 碎片化螢幕適配。
- 卡頓優化、記憶體優化、網路優化、電量優化。
本輪面試更多的考核跨端開發的能力及效能優化的理解,關於效能優化這件事情,我個人認為,並不是說記憶體佔用越少越好,奔潰佔比也需要一個衡量的標準。而所有大優化的前提都在於專案發展所需,因為要考慮到投入成本問題及風險的把控。
第三輪 專案組老大面談(面試官:P8)
本輪主要以聊天的方式進行,比較輕鬆。主要聊到內容:
- 考核做過的專案的瞭解,包括專案監控資料,行業的瞭解,對標產品瞭解。
- 前後端開發能力。
- 對目標專案的瞭解程度,並向我介紹。
- 對專案行業及產品的理解。
- 考核對資料的敏感度及分析能力。
- 對工作地點的看法。(由於本次轉崗對我來說工作地的變動比較大)
通過這段時間的接觸和這一次對話,增進了彼此的瞭解,也更加讓我確定了這正是我想要的團隊,滿腹激情,同時又非常有想法和使命感,做的事情又非常有意義。
第四輪 業務線大佬(面試官:國內某知名前端大咖 P10)
問題:
- 對Android能力一些簡單的考核。
- 過往經歷的團隊,並在團隊中扮演什麼角色。
- 考核學習能力,自我驅動能力。
- 資料分析能力和抗壓能力。
- 技術追求及職業發展。
- 對目標專案及行業的瞭解及看法。
本輪面試過程,個人感覺面得還不夠好,面對大咖還是有一些壓力。好在大佬在聊天的過程中並沒有給我過多壓力,非常親和,所以聊得也很開心。
第五輪 HR面談
問題:
- 轉崗理由。
- 對這次變動的看法。
- 如果這次轉崗不成功,你怎麼想。
- 有沒有去嘗試外部的機會,為什麼不考慮某某公司。
- 工作地點的考慮。
- 職業生涯的規劃。
- 自我驅動及抗壓能力,遇到的最困難的事怎麼去處理。
- 價值觀考核。
總結
本次轉崗總體面下來都非常順利,面試官給的反饋也較好。通過這幾輪的面試問題可以看出,考核從 **技術能力 -- 資料分析能力 -- 行業理解 -- 產品思考 -- 學習能力 -- 自我驅動能力 --職業生涯規劃 — 價值觀取向 ** 這些方面開展,可以說是比較全面的。
希望以上的分享能為準備面試的朋友們提供一些幫助。
- 硬實力 技術問題一定要去複習深挖,把問題搞透了,在面試的時候才有十足的把握。
- 軟實力 平時要有意識的去培養,不要以為軟實力沒什麼用,這是確定我們長跑的耐久能力的重要因素。
最後,祝大家在新的一年裡,事事順利,共同進步!