整體面試流程大致分為三個階段。首先會進行一個約 30 分鐘的英文測驗,內容類似多益,包含 聽力與閱讀。接著是 30 分鐘
的 C 語言筆試,題目主要涉及 指標運算、遞迴(recursive)、bit operation 以及 volatile 的概念。
筆試結束後進入主管面試。面試一開始是由我 用簡報做自我介紹,主要介紹過去的工作經驗以及參與過的產品。主管會依照簡報內容提問,例如 產品是做什麼、使用過哪些 protocol、產品架構等。
主管也介紹部門工作內容,產品主要是 modem / router 類型的網通設備,會涉及 無線通訊、有線網路以及 Linux 環境開發。工作大致分為兩個方向:
1️⃣ Networking 相關功能整合(network protocol 等)
2️⃣ Board bring-up 與功能整合(如 I2C、UART、各種硬體功能整合)
後續也有另一位直屬主管進一步面談,主要詢問 前一份工作內容、使用技術以及遇到的困難。整體氣氛算輕鬆,主管表示公司 工作壓力不大、重視 work-life balance。新人進來會先從 較簡單的案子開始,邊做邊學,公司也會提供學習資料與影片。
面試建議
C語言考古跟面試簡報要熟,最好是有碰過linux或是網路相關背景。主管人都蠻好的,面試壓力不會很大。公司感覺希望要找能待3年以上的人,面試過程中提到說這行很多東西需要學,待不久學不到很深。