本來只是想說先打開104 慢慢準備履歷和刷題,但一打開履歷就收到很多面試邀請,9成的都婉拒面試,剩下有安排面試大概都還是有一點興趣。強烈建議一定要在真正自己想要的公司面試前多排幾場保底和練習的面試,面試過程中可以讓你知道自己還有什麼不足順便訓練膽量,我面試到後面完全不會緊張,也因為自我介紹和論文報告講了10幾次後面就講得超順,也可以讓面試官覺得妳很有自信而且準備充足,讓他覺得是 "你在挑公司" 不是 "公司在挑人" ( 真的很重要)。秉持著寧缺勿濫,不急著工作要好好找第一份工作,最後洋洋灑灑的面試了 11 家公司和 16 個部門,最後拿到出乎預期的薪水和 offer,一點點心得記錄在這邊。
N = 新GG碩士價
準備
1. 履歷:
履歷我準備104 履歷一份 ( 內容豐富全部東西都寫上去),英文A4簡歷一份 (Latex 寫的,順便證明你會Latex),中文 A4 簡歷一份。104 履歷是給中小型企業,他們通常會想更認識你這個人,可以寫給他們看,但大型企業只想看言簡意賅的簡歷,所以投大型企業一定!!一定要有簡歷,HR 一天看幾百封履歷沒時間慢慢看你的作文,學歷和基礎經歷有比較重要。
2. 自我介紹:
一定要有 ppt !!! 主管才知道你在說什麼,中英文版本都要準備,外商一定會要你英文自介,我是直接花錢請朋友幫我寫,文法上絕對不會有問題。準備3~5分中的自我介紹就好,再多就冗了。
3. 論文報告:
基本上他們一定聽不太懂,要用非常簡單的方式多做比喻讓他們聽懂,報的好不好很重要,要趁這時候展現自己的口才和自信,畢竟這是你最熟的東西。
4. 程式部分: (117,E/M/H : 51/64/2)
Leetcode 必刷,sorting、linked-list、BT、BST 題目和定義必考,要熟到你可以空白的頁面直接寫出來,DFS、BFS、inorder等也都是,寫完還要會分析時間複雜度。OOP 基本定義都要懂,每家都有考過,什麼時候加 static、const、extern 程式會差再哪邊。pointer、memory 空間也都很重要。
C/C++ 推薦 : https://mropengate.blogspot.com/2017/08/cc-c.html
豬屎屋推薦 : C語言測試 應知道的0x10個基本問題
OOP 推薦 : 宗平方教授個人網誌
整合推薦 : 大神刷題心得
5. OS:
Process 相關的各種同步、排班、deadlock、race condition等等一大堆非常非常重要,要很熟定義,面試官只會問: xxx 是什麼,講得出來就好不需要到會實作。
OS 推薦 : 作業系統
6. 計結計網:
有些人有被問我是都沒有,可以有空翻一下,程式部分還是比較重要。
7. HR 關:
這是最容易被忽略的,很多人以為只是聊聊天,但這是你展現你的正向人格特質的時候,要讓他們喜歡你就是這時候,社交值要開到滿點。網路上的常見 HR 問題一定要先準備,自己寫到履歷的東西一定要不能被問倒,跟 HR 聊天聊得開心問題都可以有建設性的回答,錄取機率高很多!
8. 面試趣:
我直接買會員,幫助太大了,滿滿的經驗分享和考古題,對面試前的心裡安定有很大幫助,非常推薦買,不然 ptt 和 dcard 文都偏少。
9.一些murmur:
我覺得很重要的是怎麼展現你的人格特質,然後要從過去的學經歷中舉出例子證明你是有這些人格特質的 ( 剛好我一大堆外務可以幫我佐證我說的人格特質),準備多一點正向的故事讓他們在提問時可以說。
10. 考官問你有沒有問題:
每關面試都會問的,一句話 問爆他! 讓他感覺你是滿滿有備而來,而且真的很想進去工作。
ex ) 此工作遇到最大困難、最大成就感、需要有什麼人格特質、組內怎麼分工、怎麼review code等等等
Q : 為什麼想來我們公司?
A : 我想找一家穩健成長 ( 每年營收和 EPS 穩定成長 )且有很好的領導者帶領的大公司( 找他們董事長好的新聞來說一下)。
主要是讓面試官記得你而且展現你的企圖心,不要回答大家常見的答案,只要專業科目不要考太爛基本上錄取機率都很大!
面試心得 (雙北公司為主):
- 公司 : 神通電腦 (2022/9/6 實體)
職位 : C++工程師
考試 : 簡單的OOP、pointer、database、linux指令
心得 : 一開始就打算用神通來當面試練習,一進去先用半小時寫一份考卷,寫完後主管來跟你檢討考卷和面談,人很好沒有什麼上下階級感,主要是用C++ 寫一些國內的介面案子,公司整體給人的感覺跟網路上差不多。
薪水 : ??? * 13 (保13而已,其他看當年營運)
結果 : 當天就有委婉表達拒絕 - 公司 : 廣達電腦 (2022/9/13)
職位 : Automotive Software ( Autosar)
考試 : 指標、字串反轉和邏輯測驗
心得 : 考完後簡單檢討一下,然後開始面試流程,主要都集中在介紹部門,這個部門主要在做電動車車用電子相關的控制,車窗車燈等控制,偏底層靠近mcu 的部分,主管人滿好的有問必答,感覺因為是新的部門,所以滿缺人的沒有什麼問我專業知識。隔天就馬上給我口頭 offer。
薪水 : N+2 * (14~18),有加班費
結果 : offer get - 公司 : 華碩電腦 (2022/9/15)
職位 : Android 系統軟體工程師
考試 : DFS、vector、sorting、OS
心得 : 考試就主管分享螢幕給你看之後要你當場回答,基本上都很簡單,那時候還沒有複習OS 都說忘記了XD,他也只是建議我在台灣找工作 OS 很重要建議我一定要複習清楚。主要是在做開發整合app還有遊戲手機的各種相關功能。
結果 : 口頭錄取但表達婉拒 - 公司 : 華碩電腦 (2022/9/15)
職位 : 軟體研發工程師(NB應用軟體)
考試 : 白板題 vector 矩陣相乘
心得 : 自我介紹然後報碩論,主管問的問題滿有水準的。主管都很年輕,這個部門主要做筆電每年電腦展展出的新軟體功能,所以都是學最新的東西去做最新的功能,感覺滿有趣的,部門內部也都很年輕。白板題很簡單也馬上解出來,如果要去華碩會考慮的部門。
結果 : 口頭錄取但表達婉拒 - 公司 : 華碩電腦 (2022/9/16)
職位 : 軟韌體研發工程師(電競電腦)
考試 : 無
心得 : 主管很可愛,這個部門主要不是在寫扣,主要看跟廠商之間做溝通聯繫,有點像是QA去檢查廠商提供的東西有沒有問題。會花很多時間在社交但感覺未來發展性不足我就婉拒說沒有興趣。沒有二面沒有考試,面試著重在個人經歷和遇到困難怎麼解決。
結果 : 口頭錄取但表達婉拒 - 公司 : 華碩電腦 (2022/9/16)
職位 : sever 韌體工程師
心得 : 主管是台科大的學長,人很好。一開始一樣都是先自我介紹,然後再報論文,接下來就介紹他們工作沒有考試或問任何的專業知識。主要在做 sever 和產品特性開發,感覺是滿有前途的工作內容。不太常加班不用出差。唯一HR 問時有表達有意願去的部門。
薪水 : N+2 * 14~19,福利很不錯,過幾個月就可以調薪到 N+5。
結果 : offer get - 公司 : 球據智能運動數據分析股份有限公司 (2022/9/16)
職位 : 後端工程師
心得 : 唯一面試過的一家台灣新創,會答應面試單純是因為他們是做台灣籃球科技相關,沒聽過這家所以感到很好奇。是一個很有熱忱的學長創的,想用AI取代人工的籃球轉播,台灣完全沒有人在做,不過在台灣做這行真的太辛苦,短時間內不會想自己去做,盡管我也很愛籃球,如果早個幾年在讀書時相遇搞不好我會去幫忙。
結果 : offer get - 公司 : 仁寶電腦 (2022/9/23)
職位 : NB 韌體工程師
心得 : 流程很簡單自我介紹然後報論文,主管就開始介紹他們部門,不過感覺他沒有事先看我的履歷,在現場打開跟我一起看,然後看他有沒有問題。主要是在做高通的 ADSP subsystem的韌體,還有電源供應相關的韌體,所以都是碰到很底層的東西。需要出差,工作地點需要林口內湖兩邊跑。
結果 : 可能我的預期薪水開的比他們高太多直接無聲卡(他們碩畢起薪是 N-4..)。 - 公司 : 法商 瞬聯科技股份有限公司 (2022/9/26)
職位 : Golang Developer
考試 : c++、OOP、bits 位元
一面 :
一開始先寫半小時的 c++ 考試,主要是要c++和 OOP,有一點點點的難度,主要是東西比較冷門一點,沒有特別接觸過還真的不知道。考完會有工程師來跟你一題一題檢討,順便做一些 follow up,有點粗心他可能會覺得我蠢蠢的。第二關由部門 PM 來做部門介紹然後稍微測試一下英文對話,期間還考了一些 LINUX 和 BITS 指令,完全都不會。其實這個部門不太像 QA 比較接近驗證,會接觸到很多底層和上層的東西,也要用 Golang 去寫開發測試腳本,感覺是學的到東西的。最後一關就是HR,人很好聊得很開心。隔天跟我約二面,要用英文簡單聊聊,應該是我一面的英文表現不好想在給我一次機會。
二面 (2022/10/3) :
全程用英文,還有一位外國工程師一起面試,主要就是他們介紹工作內容然後簡單考一個英文文章的閱讀幫他們做總結,最後由我提問。一到兩個月後通知面試結果。
薪資 : ??? * 15 - 公司 : 群暉科技 (2022/9/28)
職位 : Product Developer (溝通平台軟體開發)
心得 : 為了這個職位準備非常久也很緊張,網路上都說群暉是資工系的金盃。面試有四關,分兩天。
一面:
第一天前兩關由兩個工程師來面試,主要考 OS、OOP、C++和白板題之類的東西,OS就 process、thread 等基礎東西非常重要一定要看熟,OOP 就是virtual、static、class 等等,白板題可能我運氣比較好考的都很簡單,基本上都沒有寫錯(也剛好都是在補習班教書教過的題目XD),一次就可以馬上寫出最佳解答,只有考一題演算法卡了一陣子,結束後工程師說一週內會通知有沒有二面。隔天收到二面通知。
二面 (2022/10/19 實體) :
有兩關,小主管和人資關,如果有錄取會當天大主管進來給 offer。一開始先進來一位小主管,人非常好看起來比我還緊張XD。先做自我介紹和基本背景知識的討論,他聽的非常認真一直點頭嗯嗯嗯嗯,感受很好。然後就開始 c++ 的問答,有問一些 c++ 11 的新功能 (smart pointer、raii),沒什麼聽過但大概都有回答出是什麼東西。接下來還考一題網路和兩題白板題 (LC 160、a³+b³ = c³+d³ 求全部 abcd),基本上並不困難而且面試官非常樂意跟你做討論,真的是一起討論怎麼加快這題。感覺面試官不是考你會多少東西,而是遇到不會的東西如何去推理這是什麼,如何表達對問題的理解就很重要了。人資結束後就是大主管來發 offer。
薪資 : (N+24) *14 + 分紅
結果 : Offer get! 緊張很久終於拿到了。 - 公司 : 仁寶電腦 (2022/9/29)
職位 : Chromebook SW
考試 : 實作 strcpy
心得 : 當初會搭應仁寶面試就只是他們的股利給的很不錯。面試總共有四個主管,就是 chromebook 底下的四個部門的主管一起面試,輪流介紹他們工作內容然後再依據我的自我介紹提問。工作都很接近底層和 linux,都幾乎是我沒碰過的東西,需要到大陸出差或是半夜輪班顧工廠,應該是很缺人當下就給我口頭 offer了。
薪資 : 第一年 N-1*13,第二年才有分紅和年終…
結果 : Offer get - 公司 : 港商 台灣資信 (Cinnox) (2022/9/30 實體,101內部超帥)
職位 : Software Engineer, Communication Service
考試 : c語言指標,稍微略有深度,但都答得出來。
心得 : 這是一家港商,主要做企業級的通訊軟體,我認為做網路或通訊的都非常有發展性,看公司在101覺得很酷產品也滿有趣的就答應面試邀約,想進101看看。第一關是 HR,就一堆 HR 會問的問題,不過真的要準備常見的一些問題,問得很細。第二關是主管和兩位工程師,先報告自己的專題報告,問的非常細,很多細節都問得很清楚。然後再來針對我的履歷提問,一定要對自己做過的東西很熟悉,不然很容易問倒。最後才是專業知識問答,問了很多 c 語言指標的知識,有點水準的題目,滿有趣的。雖然這家只有單一產品,公司規模也不大,不過感覺滿有前景的,101的辦公環境也很棒。
薪資 : N+7 * 14
結果 : offer get - 公司 : 群聯 (2022/10/04)
職位 : 0502 韌體工程師
考試 : 實作 swap、bubble、merge,OS、邏輯問題
一面 :
考試只大概考了15 分鐘,只要求我寫出swap、 bubble sort 和 merge sort 而已,我都馬上寫出來就沒有再考程式了,剩下就大概聊工作內容和價值觀聊了兩個小時。 很操,主要是做 emmc和 ssd,群聯的主力部門,可能因為前一陣子走了一批人,所以主管更在意認不認同價值觀,花很多時間解釋他的價值觀和部門狀況。一周後收到二面通知。
二面 (2022/10/18) :
這次面試大主管,看起來很精明也感覺他超忙很快地請我自我介紹然後問演算法、資結、計概和 OS 等,主要就是確認我懂得知識領域吧。剩下就輪我提問面試就結束了,不到 40 分鐘,兩到三周後通知面試結果,他是說沒什麼意外就會錄取 吧。後天就約三面 HR 關,超快。
三面 (2022/10/24):
就是 HR 關面試。
新資 : 就跟網路上一樣香。
結果 : offer get - 公司 : Garmin (2022/10/12)
職位 : 軟體工程師(Embedded Fitness)
考試 : 英文、OOP、Bit、pointer
心得 : 一開始先寫一個小時的 c++ 考題,並沒有很難,只有一題不會而已,多複習大部分公司常見的 c/c++ 考題就可以應付了。然後就是 HR 關和部門主管關。這個部門是會接觸到手錶上層 user interface 和底層嵌入式系統相關的東西,會接觸到的東西很廣,上下層的東西都要去學。和美國工程師合作密切,所以英文不能太差,會需要互相幫忙 review code。福利很不錯,是可以生活工作平衡的公司,有可以有機會到美國工作。一到兩周後通知有沒有二面。
結果 : 無聲卡,推測可能他們的英文檢定我考很差。 - 公司 : 瑞昱半導體 (2022/10/14)
職位 : Display韌體工程師
考試 : 簡單的 c 語言,pointer
心得 : 此職位非TV !
一面:
是 AE 工程師,感覺會滿累的,主要是做 monitor ic scalar 的,需要面對到客戶。會接觸到很多底層的東西,需要對底層做非常細微的操作,看分位拆解硬體都是基本的,也會需要刻出 osd 的 user interface,所需要的背景知識很廣。需要很多知識又需要學會如何面對客戶,技術和人格特質都很重要。c 語言考試大概 10 分鐘而已,很簡單,一周內通知有沒有二面。隔天就約二面。
二面 (2022/10/20) :
簡單跟部門主管進行一些更進一步的問答,也有明講目前有哪些 offer 在進行考慮,相遇太晚可能無法等到結果出來,半小時就結束這次面試。 - 公司 : 美商 新思科技 (2022/10/14)
職位 : 軟體工程師
考試 : 問 quick sort 的 worst case 是什麼情況,我回答大排到小但他說錯,但其實沒錯….,我就說我不知道了(畢竟我也有點不熟不太確定)
電話一面 :
很早就投履歷了,但現在才有給到我回覆。第一次一面直接先來英文自我介紹還有一點英文面試,後面就是看我成績單和問我一些問題,問 quick sort 剛剛好我沒有複習到不是很熟…(慘)。還問我為什麼大一英文被當,我怎麼記得….,但我都有針對我被當去解釋原因,不過感覺因此他們對我興致缺缺,一周後通知有沒有二面,感覺應該涼了。還有問我有沒有寫過平行化程式、linux等,如果有一點經驗感覺可以加分。一開始還把把我的學校名稱講錯…,成績單漂亮一點再來應徵比較有面試機會。
結果 : 無聲卡