同時跟技術和人資這邊面試,人都很和善,一開始會有自我介紹環節,之後會開始問一些開發過的專案和技術的細節與實作,強烈建議面
試者把你想分享的專案中的實作和和細節(甚至包含每一行code) 都弄懂,會被問到一些很細的甚至有點考驗記憶能力的實作細節,甚至覺得有一點在刁難面試者;下個環節,人資會根據提供的履歷問一些例行性的問題。我個人是覺得人資比幫我面試的工程師這邊好聊很多,整個過程蠻愉快的。另外,我分享的的專案是前公司的專案,我做的部分大概佔50%左右,其他是由前資深同事負責的,有些部分沒有了解透徹(設計、套件工具、config、部署流程等等也都有被問到),回答的也不是很滿意就是,前公司專案的code也沒無法再面試的時候展示。
面試問答
這個專案的元件或CSS有用樣式庫嗎
用的是 Ant Design Vue
接續上題,config 的配置是如何
我沒有負責這個 config 的設定,所以不是很了解
這個專案的 authentication 是如何實現的
儲存 session id 在 http only的cookie 當中
知道JWT嗎,它是如何傳送給後端去驗證的
fetch 後端 api 時,放在 request header 中
這邊CI/CD的流程怎麼做的
前端的專案都寫在 GitHub action 裡面,透過 Cloudfare 部署,實作細節我不清楚。
面試建議
會問到非常多你分享的專案的細節和實作,建議分享個人專案(不要太過複雜或細節記不得),不要選擇公司的或太大型的專案,要是你了解100%甚至120%的東西(會有延伸問題,可能是剛好這間公司碰到的情況),不然會被問到心累 。人資這邊溝通能力還不錯,跟他聊完又是不一樣的感覺了。