最近因爲一些變更,申請了內部轉崗。本次轉崗一共面了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面談
問題:
- 轉崗理由。
- 對此次變更的見解。
- 若是此次轉崗不成功,你怎麼想。
- 有沒有去嘗試外部的機會,爲何不考慮某某公司。
- 工做地點的考慮。
- 職業生涯的規劃。
- 自我驅動及抗壓能力,遇到的最困難的事怎麼去處理。
- 價值觀考覈。
總結
本次轉崗整體面下來都很是順利,面試官給的反饋也較好。經過這幾輪的面試問題能夠看出,考覈從 **技術能力 -- 數據分析能力 -- 行業理解 -- 產品思考 -- 學習能力 -- 自我驅動能力 --職業生涯規劃 — 價值觀取向 ** 這些方面開展,能夠說是比較全面的。框架
但願以上的分享能爲準備面試的朋友們提供一些幫助。ide
- 硬實力 技術問題必定要去複習深挖,把問題搞透了,在面試的時候纔有十足的把握。
- 軟實力 平時要有意識的去培養,不要覺得軟實力沒什麼用,這是肯定咱們長跑的耐久能力的重要因素。
最後,祝你們在新的一年裏,事事順利,共同進步!性能