【學長姊帶路】 Appier/Micron/Trend Micro/Yahoo/17 Live 軟體工程師 面試心得
原標《2022 New Grad 軟體工程師面試心得 (Appier/Micron/Trend Micro/Yahoo/17 Live)》
文/Ziva
投遞的職位包含 Software Engineer / Data Engineer / Cloud Engineer,投遞方式主要為在官網投遞,Trend Micro / Micron 為內推。
很感謝求職過程中,許多人的幫助和鼓勵,也很幸運的在經濟不景氣加上疫情的期間能拿到面試機會,在這邊分享各家面試流程和心得。
準備過程
準備過程不外乎刷 leetcode,另外也複習了 OS / Network / Database 基礎知識,前後密集準備了大約 1–2 個月。
BQ 的部分依照 Amazon 的 14 Leadership Principles,在面試前,針對每個項目使用 STAR 法則,準備 1–2 個小故事。這樣的準備方式對於這次分享的公司來說綽綽有餘,被問到的問題基本上都有準備到。另也可以參考 Huli 大大的面試問答準備心得之考前猜題。
Appier-Data Engineer
Timeline
- D0 官網投遞
- D+2 HR Phone Interview
- D+12 Video Interview
HR Quick Phone Interview (30 mins)
HR 簡單介紹該職位,並詢問基本問題。有提到 Junior 注重學習能力跟熱忱。
Video Interview (90 mins)
和 Hiring Manager 面試,沒有考白板題,內容大致如下:
- 面試官介紹該 team 主要負責內容
- 自我介紹
- 針對履歷做詢問 (實習經驗、碩論介紹…)
- git 常用指令 / vim
- Database,要做一個類似 Foodpanda 的網站,後端 & 資料庫如何設計 (後端和資料庫如何設計能加速搜尋速度)
Micron-Data Engineer
- D0 內推 Shout out to John
- D+13 Video Interview
Video Interview (60 mins)
這場會和 6–7 位面試官進行面試,有主管也有 senior engineer,過程大致如下:
- 自我介紹 (HR 有提醒可以準備投影片做介紹)
- 針對經驗詢問 (實習經驗、過去合作經驗…等)
面試官會依據投影片和履歷的內容問問題,senior engineer 會針對技術部分做詢問,主管則比較偏重 BQ,例如:實習過程中,有沒有主動做過什麼事情?
會得知這個職缺是因為 HR Joyce 在 Linkedin 上分享,可以看出她非常用心看收件者的 Profile 不是發隨便的罐頭訊息XD
Trend Micro-Cloud Engineer
Timeline
- D0 內推 Shout out to Morris
- D+1 Online Assessment Invitation
- D+3 完成 Online Assessment
- D+17 Video Interview
Online Assessment (130 mins)
使用 Codility 做測驗,總共三題,難度大約在 easy-medium,印象中一題是 HashMap 相關,一題 Graph 相關 (類似 leetcode Max Area of Island)
Video Interview (60 mins)
和三位面試官面試,兩位主管,一位 HR,內容大致如下:
- 自我介紹
- 針對履歷經驗詢問 (實習經驗、過去合作經驗、碩論介紹)
- 技術經驗詢問
- 主管介紹各自 Group 主要負責內容
- HR 詢問其他面試情形和預期待遇
自我介紹後,主管們會針對有興趣的部分詢問,例如:請分享一下使用 AWS Lambda 的經驗?有什麼需要注意的部分?
技術經驗詢問的部分,會被問類似 有沒有使用過 XXX 的經驗的問題,例如:有沒有使用過 OOP?有沒有使用過 Flask ?等等,這部分問題應該是為了做 Team Macth。另外,主管也十分在意你對於該 team 會負責的工作內容和技術有沒有熱忱和興趣,可以感受到主管們的用心。
Yahoo-Data Engineer
- D0 官網投遞
- D+13 Technical Interview
- D+21 HR Interview
- D+21 Panel Interview
Technical Interview (60 mins)
一位面試官,考了一題 live coding,難度約落在 easy-medium,面試官會引導希望能給出最佳解。解完題後,接著是一連串的問答,例如:Sorting Algorithms Time complexity、Stack vs. Queue、Basic Linux Commands、Java Keywords 等等。過程蠻有趣的,有點像快問快答 (?,如果遇到不會的問題,誠實地跟面試官說,面試官不會刁難。
HR Interview (60 mins)
自我介紹、HR 針對過去經驗問 BQ,並簡單介紹應徵的 team,最後會介紹公司福利制度等。
HR 人非常好,因為這場面完緊接著是 120 分鐘的 Panel Interview,我略顯緊張,HR 也盡量讓我不那麼緊張,有問題她也都很熱情的回答。
Panel Interview (120 mins)
和 4 位面試官進行面試,包括主管和 senior engineers,一面的面試官也會加入。
- 自我介紹
- 針對自我介紹做詢問 (實習經驗、碩論介紹…)
- 技術討論
技術討論包括 Java 觀念、API、服務設計等,涵蓋範圍很廣。面試官會用給一個情境的方式,希望你能做出相對應的設計。過程中主要是以類似討論的方式進行。面試官也有在我回答後,新增條件,來詢問我提出的設計對不同的情境來說,可能會有什麼問題,能夠做什麼相對應的改善等等。整體來說十分有趣,面試官人也都很親切友善。
17 Live-Cloud Engineer
- D0 官網投遞
- D+11 Technical Interview
- D+21 HR Interview
Technical Interview (90 mins)
兩位面試官接續分開面試,其中有一題 live coding,難度約為 easy。
第一位面試官主要著重在程式、OS 相關問題,例如:OS process vs. user process。
第二位面試官主要著重在過去經驗相關問題,例如有被問到:Kubernetes components、AWS Lambda Limitations。
面試官人都很親切,對公司內部有任何問題,面試官都會盡量回答。
HR Interview (30 mins)
HR 針對過去經驗問類似 BQ 相關問題,最後會介紹公司福利制度等。
找工作過程中感受到每家公司的風格都不太一樣,不過可以感受到面試官們都很用心審查履歷和面試。透過面試,我也發現很多不足的地方,希望在這邊分享經驗,供大家參考。
祝福大家都能順利找到心儀的工作,早日上岸!
本文由 Ziva 授權轉載, 原文《2022 New Grad 軟體工程師面試心得 (Appier/Micron/Trend Micro/Yahoo/17 Live)》
___________
你也有經驗想分享嗎?快來投稿賺稿費吧!
瀏覽 1,736 次