視訊面試,面試官有三位,主要由2個面試官主導,請我先自我介紹,然後根據簡報問問題,接著考網路、OS、C++相關專業知識。
OS跟網路沒那麼專精,OS問蠻多嵌入式相關的知識,但我沒有什麼韌體經驗,所以大部分都回答不出來。因為我有說我c/c++比較強,所以主管就追問我c/c++的相關知識,我回答得蠻詳細的,主管也說聽得出來我對c/c++很熟。網路的話也只會回答基本的,所以也沒有問太深的問題。後續介紹工作內容,以及提問時間。面試時長約兩小時。
Device tree
樹梅派開機流程
Strncat跟strcat的差別
Smart pointer,shared ptr有什麼問題,要怎麼避免
List跟vector的差別,為什麼要使用do{}while(0),
Process跟thread差別,什麼是system call
網路OSI 7層模型解釋,TCP跟UDP有什麼應用,三次握手
如果server發rst是什麼情況
三周後主動寄信詢問進度,得到HR二面。
二面HR主要是聊薪資福利,還有BQ,找工作看重的點,二面結束前詢問HR多久會收到通知,當時是說當周會知道結果,結果過兩個禮拜收到感謝信...。
面試建議
面試前先好好了解BMC是什麼,為什麼需要BMC,會比較好跟主管聊,網路跟OS的問題問很多,因為準備不足,所以沒回答好,建議補齊相關知識