面試問答
受控元件與非受控元件差別?React Hook Form是受控還是非受控?
根據實際狀況回答
公司的應徵流程很多,如他人所說,公司徵人十分嚴謹,投遞履歷後會先給一個線上測驗連結,要通過後才會邀約實體面試。
線上測
驗是四題leetcode類型的解題,大概easy-medium之間,我有偷問gpt輔助><不過還是要看懂自己提交的程式碼,如果進下一階面試,會請你說明並和你討論解題。
線上測驗通過後下一階面試是和前端團隊以及設計面試,大約3小時,包含自我介紹與專案展示、針對前測做討論,看哪裡可優化,以及有技術問答(蠻多題的...建議去多看前端面試題庫),技術問答問html, css, js, React的核心觀念,算是問蠻深的,要對核心觀念夠了解。另外有個現場實作的小測驗,要你寫一個有bug的react程式碼,還算簡單 中間工程師也會適當引導你。
最後有個和人資的面談,談論人格特質、薪資等。
以上是第一關,第一關通過後會有副總面試,接下來是reference check,最後才是總經理面試。
第二關副總面試較針對個人經歷提問,以及對於為何要轉職這點會蠻深入提問 討論,如他人所說,要先準備好合理說詞。
第二關後收到感謝函,整體面試時間差不多要一個月。
面試問答
受控元件與非受控元件差別?React Hook Form是受控還是非受控?
根據實際狀況回答
說明React生命週期,有另外拿程式碼詢問執行順序
mounting,updating,Unmount
var, let, const差異
根據實際狀況回答,有拿實際程式碼問是否會有bug,建議了解提升和暫時性死區
useContext 和 Redux的差異?
網路有相關資源,這題自認沒答很好
說明事件循環 (Event Loop)
根據實際狀況回答
面試建議
建議了解足夠的前端知識,核心觀念要夠清楚,可以去查網路上別人分享的前端常見面試問答集。
然後個人經歷和專案demo要準備好,如果是轉職或缺乏相關經歷者,需要準備"為何要轉職成前端工程師"的原因說詞。
公司面試流程非常多,用人的確很謹慎,要等通知也需要一段時間,求職時應先做好準備,但整體與公司團隊、人資和副總的互動都是不錯的~