各位年薪三百萬的大哥大姊好
受惠於板上的幫助,分享這段時間找研發替代役的心得,希望能幫助到未來的學弟妹們。
背景
大學116機械、碩士116電機控制組,實驗室主要做自動駕駛相關演算法開發。大學幾乎沒寫什麼程式,也沒修OS、計組相關資工系課程。英文普通,但實驗室有外國人,所以英文對話還算可以。
目標公司
台灣放在一線IC、外商
大陸放在自動駕駛相關產業
因為對自動駕駛產業還是有一些熱情,因此有接觸一些大陸的公司
學期間準備
碩一期間累積自己程式的能力(旁聽jserv老師的課程,重點是跟著做作業)與練習看懂大型open source 專案,並在假日看線上課程,補足OS、資結相關基礎課程。實驗室研究內容也一定要盡快摸熟,非常重要。升碩二暑假開始讀大量的Paper並跟老師討論出碩論題目,搶在面試前有一些成果可以展現,另外刷Leetcode Top Interview Questions。這邊我就不提C語言考古題的部分,我想要強調的是從考古題可以知道主管在意的是甚麼,不外乎就是C code能力、OS相關知識等。強烈建議,思考怎麼把主管在意的東西加入到你的碩論裡面,與其讓主管問你process跟thread的差異,不如自我介紹時就主動提出你不只懂還實際操作過。
履歷
一頁式履歷,條列式做過的項目,讓數字說話
投影片
寧願準備很多也不要少少的,特別在疫情線上面試期間。我自己準備80頁的投影片,從我大學的專題、碩士論文、計畫、課堂Project。這邊澄清一下,準備多不是代表很多公式,這樣會讓人不想聽,多放些demo影片、圖片讓主管產生興趣,主動來問你,此時答得漂亮就會大大加分。
公司背景準備
基本上有上市櫃的我會去看公司年報來看部門發展現況與未來目標,並且去了解部門相關內容,盡量讓整體面試過程是不浪費時間的,就算沒有拿到offer,起碼對公司也有一定程度了解,未來買股票也比較不會亂買?
面試公司(均採取線上面試)
以下順序為面試順序
瑞昱/TV
雖然瑞昱TV略知一二風評,但看板上的都是三、四年前的資訊,因此還是想要去試看看。
過程:
1. 使用投影片自我介紹、報告碩論與計畫內容
2. C語言測驗 (指標、指標的指標、bit操作)
3. 部門介紹
4. 閒聊
心得:
在報告時可以感受到主管們對於我在碩士班做的事情很認可,互相問答有來有往。另外,我也直言不諱的跟主管討論TV風評問題與目前狀況,主管表示會黑暗的時期的確像板上講得一樣,但近幾年已經穩定,不太會有數星星的日子,此時我有提出瑞昱年報中有提到TV只占營收一小部分,會不會有收掉的風險,主管也詳細分析他的看法,整體相談甚歡。
結果:
Offer get
瑞昱/RDC
面試前有了解到比較偏向養老部門,當時心態是作為新鮮人都嘗試看看。
過程:
1. 使用投影片自我介紹、報告碩論與計畫內容
2. 部門介紹
3. 提問
心得:
只能說體驗不太好,當你很用心準備,卻發現當天面試主管請假,臨時找兩個工程師來面你,整體不溫不熱。
結果:
無聲卡
NVIDIA/Structural Test Engineer
HR主動邀約,一樣保持新鮮人都嘗試看看的心態,先說這心態不好。
過程:
1. 使用投影片自我介紹、報告碩論與計畫內容
2. 人格特質問答
3. 部門介紹
心得:
當初看JD就發現這職缺比較像是做PCB板電性驗證,可能跟寫程式沒關係,不是自己鎖定的目標。但又想說HR有邀約應該是有原因的,所以才答應去面。結果就是完全不需要寫程式,只能說對主管非常抱歉,浪費您的時間,當場表明不會去。
結果:
感謝函
TSMC/測試軟體工程師
某天跟老師出差去報告,突然接到TSMC的面試邀約,我電話又喜歡開很大聲,直接被老師聽的一清二楚談話內容。還好老師表示能夠理解,也跟我談了不少關於職涯發展的經驗談,十分感謝老師的提點與幫助。
過程:
1. 使用投影片自我介紹、報告碩論與計畫內容
2. 主管提問
3. 部門介紹
心得:
能感受到主管是實力很強的人物,問我的問題都很關鍵。詳細談工作內容後覺得自己想要往底層一些走,就婉拒了。還是感謝主管撥空來面試我。
結果:
婉拒
理想汽车/自動駕駛算法工程師 (上機考)
大陸求職都會直接叫面試者上機考,上機考過之後才會決定要不要給你面試機會,因此Code能力不好的馬上被刷掉,連看到主管機會都沒有。
題目:
1. 選擇題10題 (OS、TCP/IP、資料結構、指標)
2. Merge two list
心得:
面大陸公司前務必把大陸用語搞熟,我一開始天真以為題目會是英文,沒想到是簡體中文,棧、鍊表、隊列,當初被這幾個字搞死。
結果:
HR說台灣身分可能不方便,感謝函。
Plus ai/自動駕駛算法工程師 (面試官上機考)
有了理想汽車上機考的經驗,自以為沒問題,卻是死得最慘的一次。
題目:
Leetcode 329
心得:
如果你去查這題你會發現是Hard等級的題目,我當場看到題目是沒什麼想法的,面試官也是尷尬硬擠出幾個關鍵字,一步一步引導我做完,最後再補上一句,台灣學生是不是比較少再練習程式題目。我只能說我還太嫩了。
結果:
感謝函
達發/ System Software Engineer -Ethernet Switch
過程:
1. 使用投影片自我介紹、報告碩論與計畫內容
2. 部門介紹
心得:
終於體驗到大家所說的聯發科style會問超詳細碩論相關問題,我想只要是自己做的內容,都可以答得很完整,不過主管說要面完一輪再決定,就沒下文了。
結果:
無聲卡
華為/ 2012实验室-中央媒体技术院 (上機考)
避免再發生慘劇,在一個禮拜內從牛客網刷了至少40題。
題目:(ACM代碼)
1. 隨機給N個名字,列印出所有組合,並要求按照字母順序
2. 隨機給一串數列,找出所有直角三角形的組合
3. 給一串數字跟放大倍數,列印出放大後結果(像排火柴棒那樣)
心得:
ACM代碼就是要從頭打,所以要背函式庫,還有怎麼使用跟要拚對,按Tab是沒反應的。三題兩小時總分600,我只拿到180分,以為涼掉了,沒想到HR說我通過上機考。
華為/ 2012实验室-中央媒体技术院 (一面)
過程:
1. 使用投影片自我介紹、報告碩論與計畫內容
2. 當場出題coding
3. 部門介紹
心得:
因為是面自動駕駛相關的部門,主管問的問題就是很內行的問題,可以感受到他很了解你的內容。然後我發現大陸的現場coding很喜歡出動態規劃的概念,所以要很熟。整體面試很舒服,主管對於台灣人也很歡迎。
NVIDIA/GPU Firmware Engineer (上機考)
題目:
1. 問答題8題(OS基本概念)
2. 給一個linked list ,裡面存1或0,列印出轉乘十進位的結果
3. 一段文章,中翻英
心得:
經過大陸上機考的洗禮後,就覺得NVIDIA友善非常多。
NVIDIA/GPU Firmware Engineer (一面)
過程:
1. 使用投影片自我介紹、報告碩論與計畫內容
2. 部門介紹
3. 突然要求英文對話(還好平常在實驗室常跟外國人聊天)
心得:
部門主管是很資深的工程師,但對於工作內容比較不感興趣,雖然主管表示我會進到二面,但我之後應該會婉拒。
群聯/六個部門
群聯請學長內推,過一個月都沒消息,以為涼掉,沒想到最後還是有機會面試。
過程:
1. 使用投影片自我介紹、報告碩論與計畫內容
2. C語言考試
3. 部門介紹
心得:
每個來面我的主管/工程師黑眼圈都超重,基本上投影片講完主管都對我表示認可我的能力,也有些部門有直接給我口頭offer,但考量到未來的發展性與自身興趣,因此婉拒。
結果:
婉拒
先感謝大家看到這裡,我必須說碩二期間找研替會非常辛苦,當時我要處理碩論、計畫期末報告、另一個計畫的期初報告,可以說是每天忙到不可開交。非常感謝實驗室的學弟妹協助我計畫的一些事情,還有學長的寶貴意見,最重要的是即使老師知道我在找工作,也沒有特意刁難我,十分感謝。
最後感謝板上曾經給我意見的各位,雖然我選擇做壞事,但實際進去走一遭才會更深刻體會職場的眉眉角角,兩年後如果我還活著會再發心得文的。