雖然人生沒什麼成就,但好歹也經歷過不少場面試,與被面試的過程,應該可以稍微分享 (記錄) 一下
我至少會看過求職者的履歷一次,並且標註好我想問的重點,基本上跟工作無關的地方我會直接跳過,例如說學歷 (除非沒有工作經驗才會看)、性別、自傳 (btw 拜託跟工作無關的就別寫了,例如家庭背景)
如果有 assignment 的話我會掃過一次,確認 coding style 的一致性、命名邏輯、架構是否清楚,我好像從來沒有真的 run 起來看過
然後先去上個廁所,面試官也是會緊張的
這裡要分五段,一開始我會請面試者簡短自我介紹。很多人覺得自我介紹很無聊沒意義,但其實這只是破冰,及幫助雙方緩解緊張的過程,除非你講的很有趣,不然大部份不會被記得
第二段我會直接問經歷,也就是我畫重點的部份,確認求職者履歷上的真實程度。其實大多數人都會稍微放大這個部份,只要不太誇張,例如說明明是整個 team 的成果,你寫成好像自己一個人的成就,稍微誇飾一點都是可以接受的,其實我自己也會這樣,這就是寫履歷的技巧,這裡就不贅述了
接下來是白板題,看公司有沒有既定的題庫,沒有的話就從 leetcode 抓幾個足夠確認求職者程度的就可以了,然後看職位,再加一些專門的題目
一般來說我覺得 easy 已經滿夠用的,medium 現場考太花時間,而且大部份的東西工作根本用不到
如果公司有給 assignment 的話,可以跟求職者討論一下想法
再來是介紹公司、團隊及職位功能,在這裡我會大略講一下目前公司工作的型態,例如說工作時間、工作內容、要不要打卡、團隊文化、加班狀況、開發流程、跨部門合作模式之類的
最後看求職者有沒有什麼問題還想知道的,也可以聊一下像對 assignment 的想法,會不會太複雜或太簡單、描述夠不夠準確,或是剛剛的技術題有沒有哪裡講的不夠清楚
這邊看公司流程,如果是團隊面試的話,可以馬上討論一下結果,就看有沒有需要再另外找主管,無論要不要找主管,還是要找 HR 來送客
最後就是跟 HR 簡單講一下結果及想法,剩下就沒我的事了。以前在一些新創團隊我會強烈要求無論結果如何都要發通知,但大公司我實在鞭長莫及 😂
這裡指的是面試官不能做的事