原標:[面試] 2020新鮮人面試(MixerBox/Nvidia/AWS/Shopee/Google)
圖文/(本文由billy4195 (Billy)授權轉載)
這篇文章大概分享我今年2月多到現在面試的結果跟心得,但有幾間公司還在等結果。因為疫情影響都沒什麼面試機會,原本想試看看新思的研替 結果連面試機會都沒有...
以下附上網頁好讀(應該吧)版
https://sutix.blogspot.com/2020/04/2020-new-grad-mixerbox-nvidia-google.html
https://sutix.blogspot.com/2020/05/2020-new-grad-2-nvidia-aws.html
https://sutix.blogspot.com/2020/05/2020-new-grad-3-shopee.html
https://sutix.blogspot.com/2020/05/2020-new-grad-4-google.html
-
這篇文章主要來記錄一下今年目前為止的軟體工程師面試,主要丟的公司都是偏外商(Mixerbox因為薪水開很高),但有些公司有保密協定 所以就大概介紹流程而已。
投遞管道: 人力銀行 人資聯絡
面試流程: online assessment -> onsite
時間: 2020 3月初~3月中
當時的狀態大概刷了 Leetcode 150 題 大概是 60~70 easy, 60~70 medium 1X hard
p.s.因為當時台灣疫情剛開始 10~20個確診 所以還是有onsite
用 HackerRank
總共有 3 題 大概是簡單難度 (Leetcode),考過了之後 (聽說要三題全對) 會約Onsite
主要有四階段 手寫考卷 -> 技術面談(1) -> 技術面談(2) -> HR面談
進去後 Recruiter 會先給考卷,考的內容也沒有很難,給你程式碼,寫出執行的結果,預期的輸出會是什麼;做時間複雜度,空間複雜度分析
寫完考卷後會有工程師 (Ptt 傳說中的 Android 工程師) 進來跟你討論剛剛的考卷,針對你寫的答案,然後問你的時間複雜度或空間複雜度怎麼推導的。接下來考了兩題白板(白紙)題,跟工程師討論題目怎麼解;就在白紙上討論做法,有需要就得寫出程式碼。
第一題我以為我的作法是對的(後來回家發現自己作法錯了);第二題討論了大概 10 多分鐘後來終於想出解法;兩題難度大概都是 Leetcode Medium。
進來第二個工程師,考了一題 Leetcode hard 的題目,一開始值觀的想法,時間複雜度太高。面試官討論(提示)過後,有減少時間複雜度,但依舊不是最佳解。後來回家查才知道原來是 hard 的。
問一些履歷上的東西,做過的專案;然後還有一些人格特質相關的問題,問完之後是介紹公司,公司的組成、主要市場;最後是我的發問時間,比較有印象的是問,公司營收主要是什麼: 日本 & 美國的廣告收益 (台灣沒有廣告 而且台灣廣告收益太少)
結果 : 兩三天後收到感謝信
心得:當時刷的題目還不夠多,遇到沒看過的題目就有點慌,面試流程很適合有程式競賽經驗 或有努力刷過題的人,薪水是真的蠻有吸引力的!
圖文/(本文由billy4195 (Billy)授權轉載)