面試官關注技術細節,包含在專案中負責的架構設計、核心程式碼撰寫比例及具體貢獻,並以此評估進度推進與抗壓能力。
自我介紹
,根據專案和碩論做提問例如
問怎麼判斷公平性,問加班問題,抗壓性,有問我面了哪些其他公司
問我在每個專案中負責哪些部分,貢獻度,程式碼打了多少行。
花費時間大概2小時,後續技術考核涵蓋 C 語言核心知識:透過 union 與位元運算處理 Endian 議題、運用 struct padding 進行記憶體對齊優化,以及處理 unsigned int 在 for 迴圈中的溢位陷阱。
題目主要為
Endian + union/bit 操作
pointer+printf 括號
for迴圈陷阱(考unsigned int)
struct padding / bit field (結論就是struct會對齊最大成員)
16 進制 bit操作
面試問答
我提問的問題
- 部門大概20人,再拆4~5人,然後會有比較資深
- 新人訓練大概4個月,然後會要報告給資深的人聽
- 每個project 為期 2~5年,看大小,並且主要分成三個階段,開發、實作、驗證
- 驗證的部分蠻長,會需要加班,大概正常工時再加上2小左右,可能到10.
- 問了部門風氣,面試官回答說像研究所一樣
面試建議
網路上多找各種題目來練習,應該很多資源,主要就是要弄熟。
另外對於自己做的東西要很懂,因為面試官會針對那些進行提問。
可以多了解公司在做什麼。