安安 第一次在這發文,
近期找工作階段終於結束了,有鑑於參考不少板上的文章,決定來發一篇心得文回饋。
先說小弟 114CS學 112EE碩,剛畢業,
考試仔上112,實力大概就水貨混學歷的程度,
因為怕沒頭路,只好到處面試來者不拒,所以才面了20幾家,
職務方向也是沒特別挑,想法就是談談看再決定去留。
面試公司包含: (順序亂排未照日期)
TSMC/和碩/Rainbow/群聯/Taboola/群暉/發哥/玩美移動/趨勢/
芯鼎/晶睿/雲象/新思/博晶/Google/宇匯/AMD/Amazon/螃蟹/聯詠/
MOXA/ASUS/AICS/高通/Mentor
------------------------
1. TSMC
因為有熟人所以走內推,當時是跟兩個team面試,
第一個是 DTP 業務 support,
第二個是用 ML 來做 QR 驗證。
第一關先做幾題線上測驗,難度大概就 Easy/Medium 而已,
第二關就跟主管談,人都不錯且兩邊都是 6、7 點就能下班,
有問了碩論以及behavioural。
第三關(?)到公司做英文和性向測驗。
結果: Offer Get
跟HR講想去第二個team,又過了大約兩周才通知,總流程大概一個月。
2. 和碩
很積極找人的公司,跟兩個team面試,
第一個是電腦中心軟體開發,會碰到全端,
第二個是5G基地台開發。
第一關面試,面試過程都滿快的,兩邊加起來說不定一小時多,
都有問碩論、behavioural,整體算滿輕鬆的。
第二關去公司做性向測驗。
結果: Offer Get
3. Rainbow Tech.
博弈公司,當初想說要練習面試就接了。
先寫題目撲克牌算牌型,
第一面跟對岸的 manager 談,主要問技術問題,被說code可讀性很差變數名稱太長:)
第二面也是對岸的 RD manager,問behavioural,還問最近玩過哪些手遊。
結果: Reject,感謝函
大概是題目隨便寫然後報的價位又太高XD
4. 群聯
超積極找人找到我都怕了,大概有六、七個team來問意願,
最後只跟其中一個面,主要做 PCIE SSD firmware。
共兩階段,都是當天一起,
第一關 C++ code interview,
第二關跟主管談 behavioural,主管人很好也有跟我討論未來職涯發展的建議。
結果: Reject,感謝函
太前期的面試所以完全沒準備 C++ 和 behavioural
5. Taboola
外商,朋友內推,主要是做網路推薦演算法。
共三階段,分三次,
第一關是 Home exam,難度很高,我大概花了四天寫完。
第一、二面跟國外主管談 exam 內容,全英文雖然有準備但還是被電爛。
主要是在解釋想法時沒辦法很好用英文表達清楚 QQ
結果: Reject
自己覺得面試時表現太差還有準備不周
6. 群暉
兩個職缺來找,Product developer & DL developer,
表明都有興趣,但最後只面到一個DL。原來不能兩個都面嗎...
第一面就 on-site,談碩論、behavioural,最後考白板題。
問了不少關於 DL 的問題,有些進階題沒準備有點miss掉。
自認為表現不錯,說一週內通知,結果過了快兩週發信問HR,拿到感謝函。
結果: Reject,感謝函
7. 聯發科
內推,每個 team review resume 的時間都不一定,所以陸陸續續才來,
從內推到有開始聯絡我大概花了兩週,那時候我已經快收尾了,所以只面到兩個team
第一個是 Android media firmware,
第二個是 Camera 3A algorithm。
忘記有沒有考題目了,只記得跟主管談碩論和 behavioural,
沒什麼太特別的問題,發哥大家都熟就不用多談。
結果:口頭 Offer Get
8. 玩美移動
從 LinkedIn 和人力網都來找,誠意十足。主要是做 AR DL 的研究,滿有挑戰性的。
有二面。
有考線上題目,印象中不難,大概 Medium 的程度。
第一面跟主管談,好聊且人很好,也有問不少關於DL的問題。
第二面on-site,也是再跟同一個主管聊,當下就直接發 offer 了。
結果: Offer Get
9. 趨勢
這家我是自己投的,跟兩個team面試,都是跟ML、DL相關的缺。
第一個是SPN team,主要在做惡意郵件與帳戶偵測。
第二個是TrendX team,主要做惡意攻擊預測。
先要寫線上題目,三題分別是 Easy/Medium/Hard。
面試都是跟主管和工程師聊,正常的談碩論和 behavioural。
過了幾天HR打來問說對哪一邊比較有興趣,想說穩了,
結果之後就沒下文了,???也懶得寄信問結果。
結果: 無聲卡
10. 芯鼎
職缺是做infra/firmware,有二面。
第一面考C++/英文測驗,之後跟小主管談。
第二面隔了大概快三週,跟大主管談,不過那時候已有其他offer,面試中就婉拒了。
結果: 婉拒
11. 晶睿
職缺是Embedding video system infra,總共兩關,HR和主管都滿有誠意的。
總共兩階段同一天,
第一關是 C++ code interview,難度適中,
第二關跟主管面談碩論和 behavioural,氣氛不錯也算好聊。
有說兩週內通知。HR 滿詳細跟我介紹公司氣氛和文化,感覺很讚。
結果: Offer Get
12. 雲象
滿晚才聯絡上的,職缺是SWE/DL兩個,應該滿多人聽過發展不錯的醫療科技新創。
主要領域是醫療影像的軟體以及DL。有二面。
兩個team都是直接面試,其中 DL 方有考 Python code,其餘就正常的問碩論。
比較有趣的是在考 Python code 時我的 code 有 bug,
但是我和對方都不知道怎麼產生這個 bug 的XD,最後也沒de掉。
後來我有試著重現那部分的 code 但在我的 win10/Ubuntu 環境上不會有那個 bug,
結果後面 DL team 可能也因為這個問題所以就沒後續QQ。
結果: 婉拒,SWE有取得二面機會,但之後我推掉了
13. 新思
各個部門分別找人的代表公司(其他還有群聯),所以我總共接了五個team的面試。
自己覺得有點凌亂,再加上給履歷後大概要等一週才有通知,然後五個team一起來找,
真的會有點手忙腳亂XD。
每個部門面試流程都有點不一樣,但大致上都有三次面試,
第一面會是 online,但後面兩面都要 on-site。
我面試的五個部門主管人都不錯且都算有誠意,
其中兩個部門我一面過後覺得不適合就推掉了,
另外三個都有進到二面三面。
第一面主要是技術面試,問一些簡單的 C++/OS/archi 的問題,有幾個部門有考 code,
第二面就是跟小主管/RD 談碩論/技術等等,也會有簡短的英文 talk,
第三面跟大主管談 behavioural,基本到這邊應該算差不多了。
當初有一個 team 打來問意願時好像很急,manager 應該是對岸的,
問說對新竹新思有沒有興趣?有,星期X早上有空嗎?有,好那就這樣,
過程大概一分鐘,我還以為被騙或是獵頭,連部門都沒講。
面試信寄來一看是 on-site,直接傻眼,趕快請他們改 online,
不過面試的狀況就還好啦,只是沒遇過這種的所以有點錯愕。
結果: Offer Get
14. 博晶
主要做運動App演算法,因為本身有在運動所以滿有興趣的,職位就是ML engineer。
有二面。
第一面 code interview,考幾題 Easy/Medium 的題目,
第二面 on-site,跟 RD 以及主管談,過程大概兩小時,會問一些 ML/Data science 的問題。
之後過幾天再跟 HR 談一次。主管和工程師人都滿好的也很好相處的感覺。
總流程大約兩到三週。
題外話工程師很帥,戀愛了XD
結果: Offer Get
15. Google
當初是有朋友轉介的,大概10月初第一次連絡我,不過當時還在處理學校的事,
因此排11月初再連絡,之後再排11月底開始面試。職位是 SWE。
流程應該版上有很多詳細介紹了,HR -> Phone interview -> Code interview*5 ->
Team match -> HR。
我是沒進到 team match,前面就倒了QQ
自己準備大概只刷了100題超少,難怪GG
Phone interview 出了一題 Hard,沒寫出來不過有寫出簡化的小題。
五次的 code interview 其實難度普遍不高,可能是我遇到的都還行,
都是一些基本的 DS/Algo 題目,難度大概落在 Medium,應該算都有寫出來。
有遇到一題 Hard,也是卡爆,而且那關又是英文,要了不少提示才寫出來。
其中一次的 behavioural 沒有答得很完美,可能這邊也有扣分。
一般來說五次 code interview 會有兩次英文三次中文,
結果我的最後一關原本 schedule 上是中文,進去才說臨時改成英文,直接QQ
所以最後面了三次英文兩次中文。
結果: Reject,感謝函
16. 宇匯
滿晚才聯絡上,當初看板上風評不錯就去面試了,實際上感受也滿好的。總共有三面。
職位是 ML engineer。
第一面 on-site,共三關,
第一關自我介紹大約一小時,
第二關技術考試,考 Archi/OS,還有 project 設計的 workflow 和做法,
滿有趣的,有點在 brainstorm 的感覺,過程也大約一小時。
第三關跟 HR 談 behavioural。之後說三天內通知。
第二面跟主管聊,人很 nice 也滿開明的,還直接跟我談到有什麼理由放棄其他 offer 加入他們XD
第三面跟大主管,有問意願不過因為有其他 offer 了,我到這邊就推掉了。
整個公司給我感覺不錯,滿推的。
結果: 婉拒
17. AMD
直接打來問意願,職位是測試/debug工程師。
面試問平常對電腦的熟悉度,有沒有組過電腦,知不知道 display port,
黑屏怎麼處理,有沒有跑過顯卡和玩過遊戲,遇到遊戲跑不動時怎麼處理。
有趣是有趣不過總覺得這些問題很神奇。漏接兩通電話後就沒後續了。
結果: 無聲卡 (漏接電話)
18. Amazon Ring
自己投的,台灣的部門主要都是在做軟韌體。主要是投爽的,版上心得應該也很多。
第一關是線上題目,兩題 Easy,懷疑這真的有鑑別度嗎。之後等一週通知面試。
面試是兩次 code interview,考C/C++,
第一次考C,因為我對C不熟,所以寫完對 corner case 就沒有處理得很好,
之後一些C的問題也沒答出來。
第二次考C++,這次的題目在面 Google 時有遇過同一個資料結構,所以很快就寫出來。
想當然就涼了,有問我對另一個 Wifi team 的意願,但已經收關了就推掉了。
結果: Reject
19. 瑞昱
部門是 Wifi team,有請朋友打聽說是帝王蟹 (嗎?)
印象中就一面,問碩論和 behavioural,其實當時沒準備得很好但表現不錯。
算有誠意,表明有其他 offer 後又有拉高一次 package。
算是前期面試的公司,所以細節忘光了。
大約一周就有通知結果,滿快的。
結果: Offer Get
20. 聯詠
兩個部門來找,DDR firmware/TV firmware,兩個都有面到,有二面。
印象中要先做英文和性向測驗。
第一面跟主管談工作內容和碩論等等,之後一周後等通知來二面,選擇往DDR部門繼續。
第二面先跟 HR 談 behavioural 大約一小時,之後跟大主管談,大約再花一個半小時。
HR還提醒主管可能比較嚴肅,但實際上還算是滿好聊的,給很多找工作的意見。
整個流程到拿 offer 大約三週左右。
結果: Offer Get
21. MOXA
職位是 switch engineer,滿積極找人的所以就去試試看。
看板上說 behavioural question 很多,實際也是如此,頗累XD。有二面。
第一面跟主管談自介、技術,還有很多很多的 behavioural,過程大約兩個半小時,
過程中我大概講好講滿,真的累。不過給我的感覺是都很會聊啦還不錯。
第二面 on-site,不過當時跟另一家想去的公司撞期,
而且這邊已經跟 HR 喬過一次時間,覺得不好意思再喬,最後決定推掉。
結果: 婉拒
22. ASUS
兩個部門來找,跟和碩的面試大概87%像,職缺是 Phone developer/NLP engineer。
先做邏輯和性向測驗。感想跟和碩差不多,就正常自介和 behavioural。
有點想吐槽拿新人工程師那優秀的價格找 NLP 人才是要找誰...
結果: Offer Get
23. AICS
自己去投的,前陣子板上名聲奇差無比,不過當時我已經排面試了所以想說就繼續。
有二面,流程還算滿嚴謹的,可能被電過所以給我的感覺其實不錯。
第一面自介 + code interview,考一題 Medium,還算輕鬆。
第二面兩關 code interview + HR 面談,兩關都是題組難度也算是 Medium,
都有寫出來還算穩,面試官給我的感覺也不錯,都會回覆疑問或給提示,兩關結束有放一點心了。
最後一關 schedule 上寫 HR 面談,想說前面過兩關有點累了可以開始嘴砲,
結果進去發現是黃泰一博士QQ,考了我一題應該是 Medium/Hard,但因為累了所以有點卡住,
最後有提出一個認為是 optimal 解但他說不太確定這方法是不是 optimal XD
有說大約一周通知結果。
BTW 黃博士還有問我對近期風評的看法,超好笑XD
結果: Offer Get
24. 高通
自己來找的,職位應該算是測試工程師。
面試問很多 Archi/OS 的問題還有一些 behavioural,然後沒問我碩論和計畫,超神奇。
還有考 English talk,不過講的有點卡所以當下就被說英文能力還要再加油。
結果: 無聲卡
25. Mentor
自己來找的,職位是 EDA engineer。聽說剛被收購所以還算穩定。
我的感覺是可以學到滿多東西的。
面試跟幾個主管談自介、碩論、behavioural,時間大概兩小時,問得還算扎實。
會有跟 HR English talk,表現還不錯。
之後大概一到兩週通知結果。
結果: Offer Get
----------
因為面了大約整整兩個月,有些細節記的不太清楚,有些也不方便多談。
心得是新鮮人要準備的就是 Archi/OS 經典題目,一些常見的 behavioural,
然後怎麼包裝你的碩論/計畫經驗,盡量讓非你的領域也能聽懂的程度,
之後如果是要寫C/C++的話盡量去補 C++ Prime/Effective C++,不然真的一問三不知。
感謝板上各種實用的資訊,也不用問我 package,權充當分享一些淺見給大家參考。
--