面試總共約 2 小時,第一部份會請面試者介紹韌體相關的工作經驗,並且從經驗中問很細節的問題和實作流程;第二部份則是考 l
eetcode easy 等級的題目,因為指定用 c 來刷題,所以如果習慣用高階語言來刷題,可能會不太習慣;最後一部份則是介紹公司產品和韌體工程師在做什麼,因為公司規模不大,所以韌體會接觸到比較廣層面的任務,像是出差、profiling 以提升程式校能、不同 IC 的 porting 等。面試官人很好,就像是跟同事互動的感覺,也不會有很大的壓力。
面試問答
有什麼校能提升的實作經驗?
如果能回答出利用平台 ISA 特性來提升校能,可能比較像是面試官要的答案。
面試建議
對於自己負責的項目要熟悉,因為面試官會問很仔細;寫題目方面我覺得要用 c 來練習刷題,不然會覺得沒有 library 很不習慣;最後就是公司產品步調很快,所以抗壓力要夠強,但聽起來可以學到很多,同事感覺也很強~這就看你如何選擇。