# 25年尾可悲非本科雜魚的面試心得 ## Intro. 背景為地名理工學四大理工碩,24年畢業,25年初當完兵,然後去小網通廠當 BSP 工程師(user space開發跟 porting 為主),然後工作五個月被 layout,沒有 PIP 直接被 lay,所以去給自己一周放鬆的時間來去火車環島,九月底開始密集面試,因為在之前找工作以及請益 offer 時受到版上學長姐及前輩們蠻多的幫助,故想分享並整理這些面試準備跟心得給後來者參考。 ## 準備 - C 語言網路上整理的考古 (pointer一定要超級無敵熟,基本上都考這個為主,可以順便多刷一些除錯的題目和 keyword 記得看一看) - 作業系統 & 計結網路上的考古(基本上就是 deadlock、race condition、 pipeline是什麼?、同步機制有哪些)還有之前看得周老師的 OS OCW - 之前修過的 計算機結構的講義跟之前寫的幾個作業 (RISC-V 也是 Jserv的 回去看組語跟 chisel怎麼寫,順便複習 verilog 到 FSM) - Jserv Linux Kernel 的講義跟之前寫的幾個作業 (你所不知道的C語言看完超級夠用,但可以看後續的 linux 相關議題) - 代碼隨想錄 array、linked-list、string、two pointer、hash map 等 leetcode 題目 - 整理之前做過的專案 MP、Cybersecurity、platform porting etc - peripheral Protocol 複習: I2C、SPI、SGPIO etc. - 之前整理的計算機網路的講義(MAC、TCP handshake etc.) - 去家裡附近廟宇跟土地公拜拜 以下是相關資源 [一些我夢到的常見面試問題](https://hackmd.io/@DirtyDIrty/ry2v2i2Ui#Linked-list) [C語言考古](https://hackmd.io/ovLn_J4OSNWwIIk-AMkMWQ) [你所不知道的 C 語言講座](https://hackmd.io/@sysprog/c-prog/%2F%40sysprog%2Fc-programming) [#分享 非本科從0開始的軟/韌體工程師求職心得](https://www.dcard.tw/f/softwareengineer/p/252986540) [代码随想录 · LeetCode-Master](https://github.com/youngyangyang04/leetcode-master/tree/master?tab=readme-ov-file) ## 面試心得分享 婉拒面試的有 : 新漢、嘉碩科技、安富、coolmaster、合勤、君曜、德勝、點序、神達。 ### Moxa(404科技)- TSE & SW TSE : 在之前公司上班就覺得 MOXA 是我嚮往的公司,但是這個職缺是在做 FAE 的部分,但因為剛被 layoff 所以想說面試看看,基本上就是針對自我介紹做提問,面試有被問一些 網路的問題,但他所問的比較開放性,如 你覺得網路是什麼(我就說以自己觀點來看就是 透過 interface 來傳送資料的一個架構),或許他覺得回答沒有很滿意,並且這算是第一次面試自認自己沒有講得很好,就草草結束 SW engineer : 收到 SW 面邀我自己覺得超慶幸,那時候還跑去跟前公司的學長姐打球超好笑,一開始先寄 OA 讓我作答,基本上不難 pointer、string、linked-list,有準備應該可進入面試,這個部門主要是在做 security 的部分,一面主要圍繞之前做的專案來詢問,因為之前專案是做 Modbus 加上 TLS channel 就被問比較多 Modbus Protocol、TLS 如何 handshake 跟 如何配置憑證管理等機制,當下就說進入二面,二面的時候是跟大主管和 HR 面試,自我介紹完主要是大主管根據自我介紹詢問一些專業部分 如 MP 主要負責哪些 Module、 TLS 用來哪些架構跟 API function 對應的 return 值是什麼行為,剩下就 BQ 的行為,BQ 行為問得比較多,但我覺得 E 人不太需要害怕,整體面談下來很舒服,福利有被砍但還是算是很快樂的一間公司。 HR跟前台很正 結果: TSE 感謝函、 SW offer get。 ### 佳世達 & 其陽科技 Server BMC FW 佳世達:這部分是一個新成立的處,專門在做 AI server 跟 HPC 相關的部分,主管蠻好聊的,兒子跟我同一個系館的系,以為會上但直接無聲卡,主管有加我賴,不知道這部分是卡在哪個環節? 其陽科技:主要是做 網通相關的 server,面試前會先考C 跟作業系統混合的考卷有點多但還算簡單(主要是 memory layout、linked-list vs array、 8051),結束之後跟主管面試,聊天到後面知道,主管很崇敬 Jserv 老師讓我蠻震驚的,很愉快的一個面試經驗,但同上主管送完資料沒消息,不知道是怎哈哈,主管還打電話邀請我加入但還是沒下文 結果 : 無聲卡(不推) ### 廣達 BU11 BSP 一開始先考 C 考卷,但那時候還沒複習考得超爛自己考完都想笑,知道自己應該涼了,主要做的內容是 BSP 跟 MP 相關的部分,偶爾需要出差。 結果: 感謝函 ### 群光電子 視訊韌體工程師 一開始收到人資電話就覺得有點不被尊重,有點咄咄逼人的感覺,但那時候剛開始面試就想說去面看看,主要就是自我介紹跟主管提問,面試當下就問有沒有摸過 device driver 以及 一些底層的東西,就說有摸過但不多就覺得主管興趣缺缺,就知道感覺沒啥料 結果: 無聲卡 ### 神準 - Embedded BSP 工程師 & 恩嘉科技 switch SW 神準HR 寄信邀請面試,在華亞園區,新大樓還不錯也蠻舒服的,一面先跟主管面試,主要是針對自我介紹來提問,因為做的內容跟之前工作差不多,所以主管就說你之前工作要做這麼多東西喔? 面試完就直接接著跟 VP 面談,VP 感覺口音蠻重的應該是外國人,針對自我介紹提問就說 你前公司 lay 不會覺得可惜嗎? 學了這麼多東西,然後就說期望你的加入,整體 核薪一個多月左右,面談下來是部門氛圍不錯是 server 部門的。 恩嘉的話在南軟附近,一開始會先用英文、邏輯跟專業測驗,我覺得英文測驗在線上測比較不用浪費時間跟他母公司不太一樣,考完試就跟面試官們面試,主要是做 Protocol 相關並且跟我前公司有合作,所以就被問爛為何離職,然後問了 VLAN、QoS 等一些比較 L2/L3 相關的問題,面試完感覺沒啥料。 結果: 神準 offer get , 恩嘉 感謝函 ### 友勁 - 軟體工程師(新竹) 一開始會進入小房間跟台南的 HR 面試基本上自介完就是被提問跟問為什麼想要換工作,真的要想好一個理由來去說明,面試完之後就寫 C 考卷 五題給你30-40分鐘來寫真的是蠻簡單的主要考(swap、string、bitwise)操作,然後就是主管來面試,主管因為知道我之前是做 switch 所以就問比較多網路相關跟 switch 相關細節的問題,也會說這附近吃得跟天氣怎麼樣,主管人蠻好的,公司在關新公園附近。 結果 : offer get ### 新普: 電池韌體工程師 一進去就跟主管們面談,主要就是針對自我介紹來去做提問,自己面試下來的體感,這個部門給我的感覺有點像 研究所討論的氛圍,蠻舒服的,但薪水沒有對面兆普多,裡面主要是在做 NB 和 Drone 相關的電池,當下就給口頭 offer,主管人很好也很體諒我要面試,所以若是對電源相關產業有興趣可以來面試了解看看。 結果 : offer get ### 康舒:電源韌體設計工程師 原本聽說要考 C 跟電子電路,後面取消了,會先跟 HR 聊天一下接著就是跟主管面試,主要是針對自介內容來去詢問,問的問題基本上不難,但會問你有沒有電力電子的基礎,我就老實講我會看電路示意圖但電力電子相關的架構我不了解,主管就說好後續進來的時候可以去,主要有分研發部跟專案部,研發部就是研發 DSP 相關的演算法,專案部就是應用研發部的 lib 來去讓產品動起來。 接待的 HR 蠻正 結果 : offer get ### 芯鼎: Embedded Linux Engineer 因為之前有面另外一個職缺,但二面的時間太晚了就婉拒了,這次就換面看看這個職缺,接待的 HR 跟之前不一樣,先進去小房間考人格測驗跟專業考卷,真的覺得專業考卷沒有先上面識趣根本無從準備,主要是考 C 還有一堆 C 和 OS 相關的名詞解釋以及資料結構跟 linux 相關的內容,整體考卷算是我面試下來最難的(因為題目很混雜時間不多),然後就是主管來面試,主管有點冷酷,自介完就針對自介提問以及詢問我有摸過很多 device driver 嗎? 我就說摸很少,頂多改 Bootloader,然後就給我建議自我介紹要怎麼去改善,有點冷面笑匠的感覺,二面主要就是跟 HR 和 處長面試, HR 主要是針對 BQ 和 目前手中有哪些 offer 來聊天, 處長就是更詳細介紹這個處在做什麼以及公司未來發展跟產品內容整體感覺很不錯,處長當下就給口頭 offer,然後大約一周收到核薪結果,主要工作內容為 SoC platform porting & development、 device driver 相關。 結果: offer get ### 合勤集團 ( WIFI cloud SW & Embedded linux enginner) Wifi 是 兆勤,一開始會先考 C 語言跟一題 python跟 C 輸出的差異,然後就是 OS 跟計算機網路的題目,就是問 lock、race condition、OSI vs TCP 等題目,考完試就跟兩位主管面談,整體面談下來蠻舒服的,主管們都蠻有耐心跟溫和來說明工作職缺,主要是做 AP & Router 的 Prtocol 跟 Cloud platform 相關的部分,工作地點在工業東九路,若喜歡網路可以考慮這個職缺,然後一周內接到 HR 面談,兩周後得到核薪結果。 Embedded Linux 是 宇曜智能,是合勤原本的一個 BU 獨立出來的部門,自介完就針對自介提問,問了蠻多 Network protocol跟 資安攻擊的部分,有些沒有回答得很好,但主管人很好,公司有點小,感覺可以玩到很多板子,因為太早給 offer 我就婉拒了。 結果: 兆勤 offer get & 宇曜智能 口頭 offer ### 超炫科技- AE 看到公司名稱我就覺得很酷,所以就跑來面試了,公司在台元裡面,會有一個主管跟一個資深工程師面試,自介完就開始針對自介來做提問,問了超級多 I2C、SPI 相關的內容,需要對這兩個 Protocol 掌握度要很高,尤其是電性的內容要很熟,但後續面談下來蠻像在舒服的聊天,也讓我了解到自己的不足,算是很舒服的面試體驗,最後有問我意願,但薪水不高。 結果: 婉拒 ### QNAP - Embedded Linux Engineer 這個職缺主要在台中上班,面試前要先做邏輯測驗以及專業科目的測試,個人覺得專業科目沒有到很難,但邏輯測驗真的超麻煩,然後就跟主管直接面試,主管針對自介提問,並且蠻希望面試多問一些問題了解 QNAP 我個人覺得蠻不錯的,還叫我要多刷 leetcode 超好笑,所以面試完就覺得沒啥料,考卷主要有考 pointer、array、network、linux commandl、RAID、Swap、bitwise 整體不難,但可能他需要更會演算法的人? 結果:無聲卡 ### 鈺紳科技 - SW 在光復路上的商辦(海馬那棟),一間很小的公司,主要做非常低階的消費性電子產品,主管人蠻好,自介完提問後給了我蠻多 feedback 在面試安排上,公司整體偏雜亂,主要是用 C 某個 framework 開發他們公司內部的 platform,但公司未來方向未定? 結果:無聲卡 ### Wistron - BIOS & Server BMC SW BIOS 算是我蠻前面面試的職缺,主管寄給我面試邀請,會要求先寫一份考卷,然後面試當天講解,主管們人蠻好的,邀請我面試的主管願意等我面完再跟他講要不要去會想辦法給我 headcount 算是一個很好溝通的主管,但原本報告被他念爛 因為我在簡報放的 gate 圖太小我當下要想一下他的 truth table 要怎麼寫,然後就被念了,但他覺得我 Code 跟 x86架構解釋得很好就覺得可以去那邊培養。 Server BMC 算是面試尾端了,因為密集面試一個多月超級類基本上每天都一到兩面,面試主要兩個主管來面,針對我的自我介紹來做詢問,因為他們之前是 Network 相關的部分現在來做 Server BMC 相關的部分,所以覺得我的背景還算符合,主管們認為我對 Switch 認知還算不錯,不到半年的資歷學成這樣還算不錯,問了蠻多 MP 跟 Protocol 應用的部分,還有問我你覺得 BMC 是什麼,我就說跟 Switch / Router 上面的 Main chipset 類似,主管人都蠻溫和並且蠻會講屁話的,也承諾會給我我期望的薪資,說期待我的加入,整體面試的感覺很舒服。 結果: offer get (Server BMC) ## 心得 只能說第一間如果不是超級強人或氣運之子不要去小公司,去大公司蹲一下比較好,小公司內容太雜 之前 BSP 要學 MP、platform porting、認證、cybersecurtiy、UI/UX 等東西,學得廣跟學得深要各位去做取捨。 謝謝身邊所有朋友和學長姐/學弟妹的陪伴,也謝謝版上的前輩們給的建議,謝謝成大在我做 TA 跟 兼任助理有幫我保勞保讓我可以領失業補助(哈哈XD),最後謝謝家人們沒有責怪我太爛啥地給了我一個好好重新調整出發的時間。 最後想對跟我類似背景或是正在求職的人說 求職的路上真的蠻痛苦,老實說今年真的不太好找,但相信堅持下去並且如 Jserv 說得誠實面對自己的不足來去改進,一定能找到自己喜歡的工作,就如同 Faker 拿到六冠一樣背後也是付出無數的努力,才獲得這樣的殊榮,祝福大家能順利找到理想中的工作,有任何想問的問題可以問我,後續會把之前整理的考古題放上來! 謝謝大家
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.