嗨!我是葉又銘,目前準備升大四的臺大資管學生,一個超級普通人,系上排名中間,從大二開始接觸全端開發,有一個實習經驗和各種 Program,但 LeetCode 刷的很少,這篇文章分享我 2024 年臺大資管尋找實習的面試經驗,包括背景,面試流程與問題,以及一些反思心得。
如果懶得看完,結論就是我雖然開發經驗豐富,但刷題不足、外商面試發揮不好,所以都沒有找到滿意的實習!
背景
直接上 CV 吧: CV 的重點就是把影響力數字化,這樣面試官才能更容易理解你的 impact,重點不是你做了什麼,而是你做了什麼帶來了什麼影響。好像有些公司會用關鍵字去篩選履歷,總之某些你會的技術一定要提到。
因為我成績普通,技能都點在開發經驗上,從前後端到 DevOps 都有涉獵,也學過各種常用語言,學校修課也都很廣,專題是做作業研究的,所以在找實習上沒什麼幫助。
我認為我履歷做的挺用心的,是從我去年大二時找實習用 GitHub 一直維護到現在,而且我也一個作品及網站,所以其實面試機會算是不少。
投履歷
基本上就是台大校園徵才有看到的幾家公司和外商都投一投,基本上很早就投的公司都有收到面試機會。
面試準備
因為去年有一些找實習的經驗,加上被洗臉的經驗也挺多的,所以其實在準備上我還算有心得,主要是:
- Behavioral Questions:履歷上的經歷一定要熟,要能講出 impact 是最基本的,而常見的問題可以用一些框架來回答,例如 STAR 法則,並且要著重於你能帶給這個公司的價值,重點是要怎麼包裝自己,例如「你有甚麼缺點」你可能就要包裝成一個 fixable 的缺點,而且你正在嘗試改進,而公司正好能夠幫助你。所以一切都要圍繞著公司的角度來回答。
- Coding Questions:現在很多都有線上的前測,例如趨勢、KKDay,其實都不難且時間很足夠,平常有在刷題認真寫都不會有問題,但這個測試通常有死線,我都在最後一天才隨便寫完,所以結果不太好哈哈。至於 on site 的 coding,我覺得 LeetCode Interview 150 基本上就夠了,大多從裡面出而已。
面試流程
CMoney 後端
這是我今年第一場面試,因為朋友第一次都和 CTO 先聊天,而我卻是直接跟後端主管,導致我也沒特別準備,結果技術題很多都忘了,第一次考白板題就都不會寫,主管也沒有給我提示,不久就收到感謝信了,感覺是給我一個警惕吧哈哈。
微軟生涯體驗計畫 TAI
忘記甚麼時候投的但很早就投了,但沒有剛開就投。 4/2:HR 電訪,記得往年都是請萬寶華,今年可能也是吧,首先就是英文自我介紹,然後問了一些基本問題,就是確認表單內容,這關不太會刷人,你不要是怪人就好。 4/18:收到人資視訊面試通知 4/25:人資視訊面試,這次是一個人資面試,一樣英文自我介紹,但這次有問一些資料結構,要用英文解釋,這關也不難,這些資料結構都很基礎,重點是後面的 Behavioral Questions,問了一些你為甚麼想來微軟,想進哪一個部門,主要是要展現你對微軟的熱情,去年就是這關被刷掉的,我覺得重點就是他問你「你還有甚麼問題要問我嗎?」這時候可以問有甚麼挑戰,或更詳細的問部門細節,這次開的部門有四個,但我只想去 MTC,所以就只記得有開這個。 5/7:收到部門面試通知 5/10:去微軟信義區辦公室實體面試,面試時看起來是三個實習生,沒有說要用英文,自我介紹後,主要分成四個階段:履歷問題、Coding Test、Presentation、技術和行為問題
- 履歷問題:主要是問你的經歷和技能(程式語言),主要都只有問經歷沒有問 Side Project,會帶到一些團隊合作的問題,例如你如何解決衝突、如何溝通等等
- Coding Test:這次開了三個 LeetCode 問題,給我十分鐘選擇要寫哪些題目,不會要你寫完,最後解釋一下思路就好,其實我不知道這關我有沒有表現好,因為其實也寫不完,甚至還有一題是要實作羅馬數字轉換,要花挺多時間處理 edge cases,但他們最後有請我解釋為甚麼不選這題寫
- Presentation:這裡是要請你講解 git merge vs git cherry-pick,請我看一個文件之後解釋,我覺得這個挺簡單的,但比較吃表達能力,可能也是這個職缺很需要的能力
- 技術問題:聽說好像甚麼都問,我是被問到一些網路、前後端和 Azure 或其他 Microsoft 產品使用經驗
現在 6/11 還沒有結果,但我覺得機會不大,我猜可能是我有一個超雷的行為(拿出 Mac 筆電哈哈),但也有可能是我單純菜
Dcard Frontend
1月左右投的,但其實四月中才截止,這次也是串 GitHub APIs 去做一個部落格網站,基本上他的要求和加分條件我都有做到,但還是沒進面試就感謝信了
趨勢科技 QA & DA
Codility 測驗,三題 130 分鐘,大概是 Easy、Medium、Medium ~ Hard,因為我沒什麼時間,最後只花 30 分鐘寫完,沒有進面試
KKDay QA
Codility 測驗,三題 130 分鐘,是 Debug 題,大概花 20 分鐘就寫完了,最後進了面試,主管問了很多職涯規劃和能不能承受 QA 這種很重複且無聊的工作,我其實也不太想去,所以就具體回答,目前還沒有結果
研華 LLM 相關
面試總共有兩關,是團體面試,分別是不同的主管,兩關問的問題其實差不多,除了海龜之外我應該是學歷最好的,所以第二關結束之後就直接給 offer 了,雖然他給的 offer 其實不錯 $250/hr,但我最後因為去年就去過台廠,而且我覺得我還有更好的選擇,所以就沒有接受
伊雲谷 雲端開發/工程
這是一家做雲端服務的公司,好像主要是幫客戶上雲,實習面試很晚才開始,面試分兩階段,第一階段是去公司做測驗,主要是考雲端基本概念、網路和一點 AWS,那時候拿 80 分,還是進第二階段主管面試,HR 會先問一些行為問題,然後主管們會針對履歷問經歷或技術,有點尷尬的是面完之後沒有讓我問問題,今天剛面完,所以還沒有結果,但我覺得我很可能會上(如果是跟我旁邊的那位同學比的話)
總之就是英文還要練、也要多刷題!
心得
最後,我覺得我這次實習投遞的公司其實不多,因為也只想去外商,如果沒有就會去實驗室做研究,暑假也還有很多計畫,例如接案之類的,總之實習面試我也是很用心準備了,但結果沒有很符合預期吧,希望大家都能以此為鑑,找到自己想要的實習!