【學長姊帶路】2024 軟/韌體面試:新代|台達|瑞昱| 訊聯|和碩 等多間
原標《2024年後軟韌面試分享》
文/Alraok
免責聲明: 以下僅代表我個人主觀感受,不代表公司立場。
在板上獲取很多面試相關經驗,所以寫這篇文章回饋一下,也順便幫自己紀錄
背景
雜魚新鮮人。
國立科大學中央碩,大學專題做嵌入式系統,碩論做多機器人結合區塊鏈的應用,沒有投稿,成績普,沒有實習,沒考過多益(自己評估在500~600),主要技能點在物聯網溝通協作的部分,很後悔沒有往底層driver, kernel走
12月當完兵後密集準備面試相關知識,年後開始投遞,期間有參加台大的徵才博覽會,我覺得有機會一定要去參加,可以獲取到不同的求職管道,提升把履歷給主管看的機會,尤其是學歷不漂亮很容易在人力銀行就被HR刷掉。
年後遇到一波科技業大寒冬,幾乎每兩天就可以在低卡上看到四大的發文找不到工作,自己感受也蠻凍的,基本上需要經歷有跟職缺掛上鉤才會有面試機會,否則即使是內推也沒用。
準備方向
* leetcode 本來是以群暉/外商作為目標,所以刷了很多leetcode,build 75, top interview questions都刷完,總體大概寫了300多題,週賽大約1700左右,基本上是easy沒問題,medium70%寫得出來,hard做不出來,都是用c++寫的。
* OS 周志遠 覺得之前OS沒有學的很好,所以全部再重看一次,這次看完覺得OS很有趣。
* c/ c++ c++熟練度基本上都是靠刷題,C特別複習的部分就是一些關鍵字(volitle, static, struct, struct size計算, const, marco)等,還有stack/queue用array/linked list實做,跟其他分享文做差不多的準備 * 通訊協定 因為我應徵相關的韌體職缺常會使用到,所以有再複習一次,必須可以口頭說出該協定是如何傳輸的,包括uart, ii2, spi, can bus
* sorting algorithm 每個排序算法都能用C手刻出來,比較特別的是linked list版的merge sort,我在刷題時(problem 148)有寫過並且看到別人的心得中有被問到,有特別再看一次
* 自介ppt 做了兩個版本,一個給一面比較詳細的(約20min),一個給二面簡略很多(約10min)。 ppt包含兩個project(大學專題跟碩論),本來想說會不會講太久,但沒有被面試官反應過做太多,常常都是被問到1個小時才結束
* Behavior Question(BQ) 我覺得最難準備的,要一直去想故事,而且我的團隊合作經驗比較少,但為了真實性,很多故事準備的沒這麼完整,因為瞎掰背不起來,被問過的大概有
* 遇過的挫折,怎麼應對
* 團隊合作經驗/團隊意見不合(衝突)你會怎麼辦 * 畢業後到找工作前都在幹嘛(我自己包含當兵,大概有半年)
* 為什麼選擇我們公司面試
* 缺點
* 社團經驗
* 給面試官的題問
之前的面試經驗沒有準備到這一塊,這次參考了蠻多分享文的,我是盡量每個問題之間有關聯,然後可以順著工作內容去問,因為通常題問環節會在面試官介紹完工作需求之後
* 關於工作
* 了解一天的工作內容大概都需要做些什麼,請面試官分享他的一天
* 專案開發時,工作是如何分配的
* 在考核時重要的指標有哪些,或是參考的依據 * 關於自己
* 加班?加班費?分紅?
* 今天的報告中有哪裡可以改進
* 履歷
一頁的英文履歷還有自傳,自傳就參考網路上的依樣畫葫蘆,我個人認為是給HR看的所以沒有把技術相關的方面寫進去。
– 人力銀行: 盡量把所有能填的都填完,最上面有進度條,
– Linkedin: 有些職缺會開在這裡,把人力銀行寫好的資料基本上可以直接搬過來這邊
– CakeResume: 跟Linkedin差不多的使用方式,就是多一個看職缺的管道 #
面試心得
我的規劃是前面先面小公司練習面試的節奏,並針對面試官的反饋,對ppt的內容或是我表達的方式進行修改,我覺得蠻有用的,因為第一家面試雖然是小公司但超級爆緊張,後面就沒有這種感覺了,表達的內容也一次比一次清楚
–
主動投遞無回應或拒絕:群暉, 達發, 聯想, 慧榮, 原相, 安霸, 聯詠, 君曜, 美超微, 英業達, 趨勢, 松漢, 建漢, 瑞鼎, 聯陽, moxa, 威達高科, 凌陽, 美商普維, 多方, 奇景, 建興, 啓碁, 緯創, 緯穎, 友達, 正文, 廣達, Garmin
內推無回應: 聯發, 群聯, 創未來, GGIT
有面試: 瑞昱, 台達, 新代, 訊聯, QNAP, 和碩, 居易, 普安
offer get: 普安, 台達
N= 台積N
–
新代 控制核心, 研發2部- 控制韌體RD
– 投遞管道: 徵才博覽會上填寫資料,人力銀行主動投遞後面試邀請 – 實體面試
– 筆試測驗: 邏輯測驗(2份, 各45分鐘)面試前後寫,相比其他公司還難,數字、圖形、文字推理都有,甚至有填充題沒有選項可以選 – 一面: 總共兩位(主管/工程師)
– 自介ppt提問: 對程式怎麼build的有詳細詢問,例如用什麼compile的,有多支程式之間是怎麼連結的,可以感覺公司出技術上是比較關心的
– 技術提問
– C/C++ 差異
– C++的interface有沒有使用過(virtual fun()=0)
– multi-threading有沒有做過
– compile/debug怎麼做
– BQ
– 團隊意見分歧
– 為什麼選擇新代
– 有沒有運動習慣 – 社團經驗
– 心得: 工作內容是在RTOS上對多個控制模組進行控制,不會寫到kernel的部分,但會使用到kernel提供的服務,控制的部分是對其他部門提供的服務(e.g 手臂運動/面板操作)進行工作排程的感覺,都是在寫C++。有給車馬費。當天遇到的員工平均可能只有30歲,每個都很年輕的感覺,HR沒有詢問BQ的問題。此時有其他間公司需要我在期限內回應是否要加入,所以我有請HR幫我流程跑快一點。
– 感謝函。感謝函後有寄信詢問被刷掉的原因但被無聲,面試表現自己覺得不算差,問題都有回答到點上,但明顯不是最好的表達方式或是答案。個人感覺是我給新代考慮的時間太短了,考慮到已經面試或是已經安排面試的其他候選人可能更優秀,所以給了我一張感謝函。
–
台達 PSBG- 韌體RD
– 投遞管道: 內推後面試邀請,人力銀行主動投遞無聲
– 實體面試,比較特別的是主管先透過電話跟我介紹工作內容,之後HR才連繫我面試
– 筆試測驗: 英文測驗(30min),若有英文成績可以免測
– 一面: 總共三位(經理/課長/課長)
– 自介ppt提問: 主管比較以產品的角度去對我提出的內容進行提問,像是我提出solution實際上真的會使用這種方式去實現嗎,有沒有其他更好的solution
– 技術提問:
– 有沒有使用過function pointer
– I2C是怎麼傳輸的
– callback function用過嗎
– 沒有白板題
– 一面心得: 整個面試過程約快2個小時,很多我準備好想詢問的問題,主管都已經主動說明,整體感受非常好。除此之外,可以很明顯感受到團隊氛圍非常融洽。面試當下獲得口頭offer。面試完後HR進來跟我聊天,詢問了一些BQ的問題,感覺沒有回答得很好。15:00開始面試,離開時已經18:00。
– 二面: 總共四位(總經理/經理/課長/課長)
– 自介ppt提問: 總經理氣場很強,一樣是比較以產品的角度去切入詢問
– 詢問英文如何
– BQ
– 為什麼要來台達 – 找工作時考量的點有哪些 – 給一個最大的原因為什麼要錄取我
– 知道自己最大的劣勢是什麼嗎 – 問興趣 – 二面心得: 整體表現普通,距離上一次面試隔有一段時間了,有點不在競技狀態內。面試約30分鐘,總經理就接著去下一場面試了,看起來超級忙。
– 整體心得: 這次的面試經驗讓我感覺一面對所有的事情闡述大該是O(N),二面對更上層的管理者要使用O(1)的時間去闡述,最好能直接講到重點會比較加分,不只是投影片,對答也是 – offer get (N+10)*(15or16看考績)+ 分紅
–
瑞昱 技研中心- 軟體工程師(Embedded system/security)
– 投遞管道: 徵才博覽會上填寫資料,剛好朋友收到瑞昱HR的邀情,他直接給我HR資訊,我聯絡HR後,收到面試邀請
– 線上面試 有特別針對別人的瑞昱面試經驗去做準備,多準備了BST的實作跟可能會被問到的問題
– 筆試測驗: 無
– 一面: 一位主管 – 自介ppt提問: 詢問的內容都是跟職缺有正相關的,問的蠻精準跟詳細的,像是程式怎麼compile的,是用IDE嗎,晶片是ARM/MIPS還是其他,知道不同架構下編譯後的組語差異嗎,雖然是線上面試還是可以感受出主管的氣場,而且非常客氣,整體感受很好
– 技術提問
– driver是自己寫的嗎
– 不同開發版的組合語言編譯後可能會不同,有追過組合語言嗎,或是使用compiler的經驗
– dubug都怎麼做的,如果有使用過GDB的經驗會比較好
– 沒有白板題
– 沒有詢問BQ
– 心得: 職缺是在做RTOS kernel開發,但我沒有相關的實作經驗,面試後就覺得沒希望了,面試快結束時有提到如果有之前做過的專案程式碼可以提供給他,就知道我的程式能力在哪,但我當天沒準備。我覺得是所有面試中我表現得最好的一場,但經歷跟職缺有些落差。面試後意外收到主管透過HR跟我要之前專案的程式碼,準備了幾個上傳github之後傳連結給HR,但專案仍然不夠精彩。HR幾乎都秒回我,感受很好,沒有遇到版上說的瑞昱HR都不理人的狀況。
– 感謝函。在沒有直接相關經歷下獲得面試邀請已經不錯了,是一次很好的經驗,讓我知道哪裡不足,並且感覺是這場最艱難的面試都過去了,其他面試不會超越這個難度。感謝函後詢問被刷掉的原因,主管回應所學與職缺內容有些差距
–
訊聯 軟體RD
– 投遞管道: 人力銀行主動投遞後面試邀請
– 線上面試
– 筆試測驗
– OA, 3題落在easy~medium,對複雜度似乎沒有要求,其中一題我暴力解
– 邏輯測驗(30min)
– 一面: 一位工程師 – 自介ppt提問,因為是軟體公司,跟我專案經歷比較不合,沒有問太多問題,主管很意外我的經歷會來投遞他們公司。
– 技術提問 – 有沒有review過別人的code – thread vs process – linked list vs array使用場景 – 物件導向相關知識,例如物件導向的目的是什麼,所以是透過什麼方式來達成這個目的
– 沒有白板題
– BQ – 衝突
– 無聲卡,個人感覺是預期薪水寫太高或是經歷不符
–
和碩 韌體RD
– 投遞管道: 人力銀行主動投遞後面試邀請
– 線上面試 – 筆試測驗: 必須去公司做邏輯測驗跟英文測驗==,就是特地跑到北投作測驗而已
– 一面: 總共兩位(工程師/主管)
– 自介ppt提問,整個過程問非常多問題,但沒有問到太難的問題 –
沒有BQ
– 沒有白板題
– 無聲卡,感覺是預期薪水開太高
–
居易 韌體RD
– 投遞管道: 人力銀行主動投遞後面試邀請 – 線上面試,原本應該是要實體的,但我強力要求下變成線上
– 筆試測驗: 無
– 一面: 一位主管 主管進來前,HR會先近來,讓我簡單自我介紹一下,但我沒有準備給HR的,講得比較零散
– 自介ppt提問,因為公司是做網通的,所以在資料交換上面問比較多問題。
– 沒有BQ
– 心得: 整體過程主管不斷的找到機會就想詢問我會怎麼做、怎麼想,蠻用心在評估我的能力的,整體面試算愉快, – 無聲卡,預期薪水開太高
–
QNAP RD
– 投遞管道: 人力銀行主動投遞後面試邀請
– 線上面試
– 筆試測驗: 一張包含C/python/linux/程式題(easy)的考卷,寫的過程要分享螢幕,主管會偷偷看你寫
– 一面: 一位主管
– 自介ppt提問,問的問題都比較簡單
– 沒有BQ – 心得: 過程中都聊得不錯,主管也有提到約下次面試,但結束後並沒有收到通知。
– 無聲卡,預期薪水開太高
–
普安 儲存系統核心韌體RD
– 投遞管道: 人力銀行主動投遞後面試邀請
– 線上面試
– 筆試測驗: 面試前測驗,C語言,不會太難
– 一面: 一位工程師
– 自介ppt提問,主管切入的點是我選擇的某項技術的過程,像是為什麼這麼選擇某個演算法,考量的點有哪些 – 因為我考卷幾乎全對,所以沒有被問到技術問題,不然似乎會問蠻多的
– 沒有BQ
– 二面: 一位大主管
– 自介ppt提問,第一次面到大主管,沒有搞清楚準備的方向,使用跟一面相同的ppt,明顯大主管不是想聽這個,也沒有問太多問題
– 沒有BQ
– 心得: HR很活潑,考卷的部分對C夠熟就可以寫得不錯了,大多是考關鍵字跟記憶體位置使用的情況
– offer get (N-2)*14+ 分紅
後記
有幸在大寒冬時代獲取offer,雖然各大公司確實有在徵人,但個人感覺是必須有過一段經歷是符合他們工作上的domain knowledge才有機會拿到面試機會,而且不是大方向符合就可以,舉例來說可能是即使你精通C/C++但你沒有貴公司的相關經驗(e.g 記憶體開發經驗/IC開發經驗)也是拿不到面試機會的。
所以只凍雜魚是真的,但每個人對雜魚的定義不同,如果只有前1%的人能拿到工作機會,有多少人是那前1%呢 除了技術外,廣善利用人際關係也非常重要,以我自己的經驗來說,非四大、技能樹沒有命中IC開發/底層開發,直接會人力銀行被HR大刷特刷,根本一個面試機會都拿不到,還好有認識一些朋友非常給力的幫忙內推各大公司,雖然有些甚至內推都拿不到面試邀請,但還是超級感謝。
徵才博覽會也是一個很重要的管道,聯發科的內推就是我在博覽會上詢問主管,主管提供給我的內推機會。 另外預期薪水不要亂寫(新鮮人),不是自己覺得想拿多少就寫多少,必須自己去網路上查該公司平常能開的範圍,寫一個在其中的範圍,不然就會像我前幾間面試的一樣,看到我寫的薪水太高就沒有面試的後文了。 祝大家還沒上岸的都可以找到自己喜歡的工作盡早上岸,面試過程真的非常煩躁,拖越久對心理狀態越差。
※本文由 Alraok 授權勿任意轉載,原文《2024年後軟韌面試分享》
___________
你也有經驗想分享嗎?快來投稿賺稿費吧!
瀏覽 1,167 次