面試前會先給你一個網站,請你復刻一個一模一樣的出來,包含動畫效果 RWD等等,輪播圖希望盡量手刻不要用套件,期限是三天,
完成後把Github連結寄給HR,三天後通知一面,採視訊的方式面談,
第1 round是跟前端A team面談,主要負責的產品是區塊鍊相關的(一位前端,兩位後端),先簡單自我介紹,並且demo一些已經上線的專案,前端問的問題大部分都是偏向切版,後端問了一些剛好都是我不熟悉的問題ex defer 和 aysnc差異,整體感覺比較像是聊天,比較印象深刻的是該公司沒有pm這個職位, 會是由工程師輪流擔任product owner的角色,主導產品的開發
第2 round是跟前端B team面談,主要負責的產品是旅遊那塊,兩位前端,這邊就比較像是在聊天,一半的時間都是我在拋問題,面試官有說他有看我的技術blog,說我學習新技術的方式跟他差不多XD,然後問了寫那個試前作業有沒有遇到甚麼困難,整體而言沒什麼壓力,感覺面試官都很Nice
第3 round是HR,人也是很親切,問了一下面試的感受,是否有其他家的Offer?為甚麼想要離開現在的工作?目前的薪資結構和年薪是多少? 平常我在團隊當中擔任的角色是甚麼? 公司目前因為疫情的關係,都是WFH
第4 round是CTO,看起來就是一位資歷很深的前輩,也是有看過我的技術部落格,這點還蠻感動的,問我大學不是相關科系怎麼會想接觸網頁開發,大概了解一下我做過哪些專案,在工作的過程中有沒有經歷過挫折或是困難? 都沒有討論到技術面的問題,不過此次的談話算是有蠻多收穫的
此次面試一共花了四個小時,算很扎實
面試問答
解釋一下flex
大概說一下
just-content
align-item
flex-direction
flex-wrap
defer 和 aysnc差異
因為很少用 所以這題我答不出來
解釋resful api
get, post, put, patch ... 大概敘述一下
說一下git flow流程
臨時修改線上bug
就從master開hotfix
開發版本準備上正式環境
就從develop開release
解釋一下用scss的好處
有變數和函式可以用
更明確的結構
較好維護
面試建議
如果有作品集和技術部落格還蠻加分的,面試官都會看過,並且跟你討論一些細節,
可以先開好作品的分頁,這樣demo的時候才不會手忙腳亂