小弟弟我受惠於此版許多,因此想分享我個人的求職歷程供需要的人分享
也希望可以有更多的人分享自己的求職之路,讓此版的風氣更好,也祝各位拿到理想中的offer!
然後認識我的看到以下經歷一定認得出來,所以就別認了
#注意!!! 以下薪水N指的是台達研究院新人價(118的新人價,非頂大)
先說背景:
118學碩電機
大學成績中段(50出頭趴)
大學專題得科技部獎(水的)
碩士接案子,開發C++/ CUDA
碩論影像AI套模仔
挺沒料的老實說
我找工作的方向主要是軟韌,不AI team
以下是我的求職歷程,只有趨勢有內推,其他都是運氣好:
//////////
Google Software Engineer:
這間是大家的夢,所以從碩士一升二時就有投過一次,以及二快畢業時也投過一次
一開始只是抱持著賽賽看的心態試試水溫,結果這兩次還真給我拿到面試機會
但由於大家都知道G的考試hen難,那時的我leetcode的解題數大概不超過100(連DP都不知道是啥)
所以我就跟hr寄信先取消,別浪費他們時間。
機會是給準備好的人!!!
(很抱歉佔了名額@@)
//////////
AMD Software Development Engineer:
因為碩士的案子有用CUDA,所以對GPU還蠻有興趣的,而這個職缺就是在做AMD的ROCm(AMD的CUDA),是一個開源項目。這個時候我還沒畢業,大概是6月左右的時候面的,這是我準備最認真的一次面試,真的很想進啊啊
總共兩面
忘記啥時投的了,反正很久以前
而且過程蠻特別的,我先是投人資顧問公司的外派,他幫我推上去之後就變AMD自己來面試了,就省略掉中間的外派公司,很意外運氣不錯XD
D+0 投人資顧問公司的外派缺
獵頭馬上就聯繫我,跟我要一些資料
然後就是漫長的等待,我都忘了有這回事
D+50 收到Email通知,排phone screen時間
D+57 phone screen:
過程:
用teams面試,沒開視訊,用英文簡短自我介紹,然後問一些JD相關經驗,以及一些簡單的BQ (e.x. 你的三個優勢、為什麼我們要聘用你?(用英文))
心得:
負責我的這個HR是個感覺4、50歲的媽媽桑,雖然有年紀但感覺有點不專業,他不是很懂這個申請職位的東西,我在講我的專案時他會用很浮誇的口氣跟你說”挖! 尼好棒喔! 怎魔那麼厲害!”,他的英文沒那麼好,所以大部分時間都講中文,只有在BQ跟自我介紹時會講英文。
phone screen結束沒過多久他就寄一面時間確認表
D+66 一面:
過程:
表訂總時間一個半小時,但我跟他在後面聊到兩個小時。
一開始簡單的寒暄後就開始考程式,用某個可以共編的.io程式編輯網站,總共考三題,考試方式是過程中你可以改任何型別、函式參數等等,他也可能會故意寫錯型別要我知道怎麼改,然後也要自己寫測試,不用太複雜的測試,他只是要知道你會不會這些基本的概念,也要會知道怎麼分析時間複雜度(基本)。
考試過程中也會問一些計算機架構的問題(e.g. cache、register、RAM的關係、row-major/colume major是啥、catch miss等等)
之後就是開始看我的reseme開始問問題,都不深,主要是想知道我之前的專案在幹嘛,問有沒有組語的經驗等。(也有問成績,我是含糊帶過)
最後就問問題,盡量準備問題問
心得:
寫程式的時候盡量要把自己所有的想法講出來,這裡是幹嘛的、為什麼、那可能有什麼優化的方法等等,都要盡量講出來(雖然他說看你,也可以最後再一次講,看每個人習慣)。就算遇到不知道的(像我第二題不知道有什麼最佳解),但要講的出哪裡可能有最佳解。第三題可以說是這職位的必考,必須融會貫通。
這部門是要找會寫CUDA/HIP/OpenCL or Multithreads的人,並且要願意寫組語的人(有經驗佳) ,因為未來要優化kernel時都會用到底層組語來寫,所以那些bitwise operation要熟。
面試官人很nice。
當天這位面試官就馬上把我推上去了,並且約了下一次的面試時間
D+70 二面:
過程:
沒開視訊鏡頭,主管會先問成績什麼的,有沒有修過OS、計算機架構等等。然後就會開始問一些計算機架構的問題。然後接著就會看履歷問問題。最後再問有沒有什麼問題醬。
心得:
這個主管態度沒有很好,感覺像是過過場,不太在乎你是誰這樣。但我覺得最大的可能是對他來講我不夠優秀。原本表訂時間1小時,結果總共只面了20幾分鐘。感覺就是對我沒興趣,趕著結束。
當然就是沒下文啦QQ
//////////
中間7 8月就是忙碩論
9 10月底瘋狂出國玩(閒暇之餘會刷題)
接著11月就是開始認真找工作了
//////////
台達研究院-軟體工程師(新竹)
這裡很像實驗室,就是接案的感覺,要會電路、開發版啥的
過程:
D+0 104投
D+3 HR密我 約11/25一面
D+11 一面:
四個人,分別是Team的老大、三位工程師(其中一個確定是資深工程師)
先自我介紹blablabla 老大開始問簡報內容,問完之後資深工程師開始突然考白板題(HR沒說要考= = 我根本沒準備) 考了三題,我覺得是很有水準的考題,他是完全根據我的履歷出的 分別是
1.multithread的設計 具體題目忘了 反正我完全沒答
2.寫一個3x3均值捲積 先用一般寫法,再用CUDA優化,這邊我也卡爛 寫到一半他跟我說psudo code就好,我就很順的講完(太久沒寫CUDA了)
3.設計一個系統架構 題目有點忘記了 大概是如果系統收發不平衡怎麼處理 我也完全沒答出來
之後就是一些BQ 還有介紹他們部門
結束後我很難過 因為這是我畢業後的第一個面試 太緊張 啥都講的卡卡的 覺得涼了
D+12 結果HR跟我說通過,約二面試 (WHAT??)
D+19 二面:
這一面是這個Team老大的主管,只有他一個,從頭到尾就是我在自我介紹,然後因為HR之前有跟我說請準備哪些部份的介紹,所以就報蠻多東西的,報完之後他就問一些基本問題,像是”為什麼要這樣設計”、”當初是怎麼想到的” 等這種基本問題。然後他就稍微再介紹一下這個Team在幹嘛以及我的QA環節。
D+20 HR跟我說通過,接下來要人資電話面談,
薪水: N 保14 分紅2左右(烤雞爛的只有一個月)
N感覺是我這個學校的公定價,但我實驗室學長有談到頂大新人價的,憑實力說話
Offer get!
//////////
新加坡商 星智科技 Software Engineer
開發GPU driver的吧好像
D+0 104上投
D+1 回覆 :
Interview process: . 1st interview: 30mins to know each other. . 2nd: 1hr, technical interview . 3rd: 1hr, face2face
D+7 1st interview
我以為是HR先認識彼此,結果是一位主管還是工程師? 聽起來大概45-50歲,自我介紹叫我講重點,講他有興趣的就好。然後講完之後問了一些問題,我答的不是很好 像是:你給妳自己C++的程度打幾分/ 既然你想寫CUDA為啥只有一個專案?
他們公司只有20人左右 最近打算擴編到30人 (但為啥還要收新人???)
20分鐘左右就結束了 所以就沒有下一面了
//////////
德律科技- Software Engineer
這間是做瑕疵檢測的,在士林
會投這家主要是因為JD寫要用CUDA我就投了
D+0 投
D+1 電話約面試時間
D+9 一面:
一個title為首席工程師的跟我面,先考試 原本要考英文 但他問我有沒有考多益 我說有800他就說免考英文了,但要考C++紙筆測驗。考的內容都跟oop有關,還有一些指標啥的。 之後就自我介紹。還會再考白板題,但他就是直接拿leetcode給我寫。蠻簡單的,一題easy一題medium,剛好都寫過有印象。 之後就是它們介紹醬。他們覺得你不錯就會直接找部門大大大主管(吧?)來 也是簡單介紹一下自己醬。
薪水: N-10 保14 +分紅,一年大概16-18個月
Offer get!
//////////
趨勢科技 Software Engineer
趨勢是新人都投一個pool,各部門自己去挖人,先搶先贏,一個人只能被兩個team挖
我是請學長內推的
D+0 推
中間剛好卡到主管們出國開會,所以要等超久= =
D+34 一面
面兩個team
第一個team是做AI的,他們主要就是負責任何ai有關的項目,各個team有ai功能想要開發就要找他們這樣。沒有白板題,問我transformer 的qkv怎麼運作的
第二個team是做防毒核心的,有考白板題,就是問如果要設計一個功能blablabla,然後照著他的意思做出功能這樣。
D+48 二面:
這一面就是跟hr面,基本上就是自我介紹、基本BQ問題等等 其中他會問英文程度如何,然後隨機一個英文的BQ問題(我是被問你的優勢是啥,帶給你什麼樣的好處)。
D+55 口頭offer
薪水: N+5 保14 +分紅,但分紅可以視為虛無
Offer get!
//////////
DELL Server Software Engineer Rotation Program
這職缺是正職,他會在第一年輪兩個team,一年後再決定要取哪個team醬(很像不分系)
D+0 線上投
D+11 收到OA 當天完成線上測驗
D+20 收到面試邀請:
收到邀請後因為我比較急的緣故,hr直接打過來瞭解狀況
原本是一面hr,二面技術測驗,三面主管面試
但我比較急的緣故,所以hr跟我講完電話直接當一面,我直接進二面
D+22 二面:
考一題C一題python都不難,有準備就是秒答,雖然我有寫出來,但小卡,總體時間花了不少,感覺沒有表現很好,但還是通過了(感謝面試官嗚嗚嗚嗚)。當天就收到hr電話約三面了
中間7天出國玩 呵呵
D+33 三面:
兩位主管同時跟我面試,分別是不同部門的主管A跟B。用英文自我介紹&回答自我介紹/履歷問題後,就問我有沒有問題。這個時候我以為涼了,因為都沒有問我BQ或對我有興趣的問題,而且B主管有事就先離開會議。但在我問完一些問題後,換A主管問我BQ問題,以及聊天等等,聊得蠻開心的,也在會議最後跟我說不錯醬。 當天就收到hr的follow up。
D+35 談薪
薪水: 因為最後決定在這裡,就不寫確切薪資,但給的比前面高不少
//////////
以上就是小弟弟我的面試經歷
認真找工作從11月初-1月底
面的公司有大也有小
沒有一線公司
也投了很多像是EDA公司、Q、群創等等的,但都沒下文
投一些系統廠也都不鳥我(有一天我一氣之下把ASUS的所有軟韌職缺都投一遍,結果啥都沒QQ)
GG也只發設備&廠務
但我個人覺得整體來說還算是蠻順利的(至少有面試機會)
面試到後面+看了一些人的經歷,覺得找工作真的就是機運
有些人履歷沒那麼好但可以去GGIT,有些人履歷經歷超完美但年薪只能百初
你能做的只是把你的履歷 故事弄到最好
一直丟職缺
花時間刷題刷好(非FAANG其實都考得不難)
接下來就聽天命了
所以能拜拜的都去拜拜,很有用!

