原標:2020 summer SDE intern 台灣軟體實習面試心得分享 (Google/AWS/Intel/Aemass/MTK)
圖文/(本文由Joey分享授權轉載)
前言
因為在美國念春季班MS,第一年不能在美國實習,本打算投遍全世界的公司來一趟環遊世界,沒想到碰上COVID-19… 只好摸摸鼻子從3月開始找台灣的實習。看到很多強者朋友都在分享北美實習經驗,想說我也可以分享台灣實習經驗。
這裡我會選擇去投遞履歷的公司通常都是Big name或是對我回美國找正職能有顯著幫助的,所以像一些local但不錯的公司我就沒有考慮(Trend, DCard)
以下會講我面的幾家公司的流程與tips,希望對大家有幫助!阿如果有認為我把面試流程抖太明顯的,也歡迎告知我。
比較特別的是,我不想把每個面試的結果都透露,因為之前在Ptt上看到一篇我很認同的分享文:上哪間不是重點,重點是分享的內容,希望大家能吸收成為經驗而不是只參考什麼背景能上哪間公司。
背景
某中字輩電機工程學士,某Ivy 電腦工程碩士,大學時有外商暑期EE intern經驗,因為是補充兵12天仔,畢業後在台商做了半年多的AI/CV工程師,去念碩前又跳去中研院做了快半年的全職CV RA。
專長是Computer Vision/Deep learning/Linux和一點Web後端,Python控(PyTorch/Tensorflow/PyQt/Django/Kivy/Selenium),慢慢往碼農路線轉變。
Leetcode大概大四開始有一題沒一題的刷,刷了兩年應該有累積200+題,熟悉的大概100(或以下?)
這次碩一再次挑戰SDE(台北),3月中請人內推的,不同於2018那次,直接被Assign了連續兩輪Tech Interview,皆使用Google Meet與Google Doc。
第一個面試官是紐約search team的美國小哥(為了配合時區),考了一題Leetcode不會遇到的題目(可能Google Code Jam會遇到),有點像用python去實現各種他要的search engine功能,像linux的grep和*,基本題我有寫出來他要的,follow up有點難,但我寫到一半他就告訴我他知道我會寫不用繼續寫完,之後就是正常的QA。
第二個面試官是也在雀兒喜市場那棟Google Cloud Platform上班的印度大姊…一開始就感受到極難聽懂的口音,考了一題變體的DFS,我覺得大概Medium難度,follow up不太難,但整個流程的溝通非常不順,大概說了30次Pardon Please…,但最後QA時因為地緣關係聊得蠻起勁,不知道有沒有稍微拉回來XD。
以上面完後大概過了兩個月HR說要跟我開個會討論我的Internship Status,大意就是說台灣Google Intern suspend了,取而代之的是給你第一次在台灣舉辦,一個地位介於intern和Hackathon之間的Google Software Product Sprint (SPS) invitation,我個人覺得性質有點像invite-only的Google Summer of Code,只是這次對象是被疫情影響所以HC(Hiring Committee)無法給過的Candidate。我看有收到邀請的大概20~30個,幾乎都是台大幫或是海龜幫。
重點日期: 3/24 2個連續的Tech interview, 5/19 HR告知轉成SPS
投完隔不到幾天就先收到OA,介面非常有趣,前半段讓你模擬身為一個CSE engineer怎麼處理問題,然後要你對各種答案評價適合程度。後半段則是一些關於Network/Database/Linux的選擇題,難度中等。
考完OA沒幾天就收到HR約一面,他請我從10幾個領域中選一個自己擅長的tech domain來接受考驗,當時選的是DMS(Development Mobile Service)。
一面主管也是個CSE engineer,先花了30分鐘跟我過履歷,後面再根據我列出的project深入探討follow up,比如如果你寫的proxy沒回應,你檢查的SOP是什麼。還會問一些基本觀念像TCP/UDP/DNS/User Group/Read_Write_Execute之類的常識,反而跟DMS沒什麼關係,我差點懷疑他把我的tech domain看成Networking或Linux。
一周內收到二面邀請,要連續面兩關,一個Manager問Behavior Question一個engineer問Tech,有個黑特點是我竟然被Manager放鳥…過了15分鐘HR才進入會議跟我說要改期,虧我看了一堆STAR Leadership Principle(亞麻求職必備)。
二面tech部分跟一面差不多,大部分時間也在過履歷但問的更細更刁鑽,有些follow up有點跳tone,像是我一個做socket programming的project會被延伸問到Disk Swap的相關知識。
撇除掉被放鳥的不愉快跟我認為難度有點高的Tech 2以外,我覺得他們為intern的規劃還不錯,像是去年有讓他們組隊使用AWS的服務代表台灣參加機器人的全球賽車大賽。
重點日期: 3/22 OA, 4/8 一面(tech1), 4/22二面(BQ+tech2),4/25出結果
下半篇及結語點我:Intel/Aemass/MediaTek-實習生-面試經驗分享
圖文/(本文由Joey分享授權轉載)