Google / Microsoft 面試經驗分享

大給後
sticker
最近剛好有個機會挑戰一下這兩間 想來回顧一下之前過程跟一些感想記錄一下 Google ——— (整體流程從HR聯絡後到結束大約兩個月) Step1. HR聯絡 會根據你選擇的語言有一串基礎問題(時間複雜度 算法等)口頭回答 Step2. Phone interview 45分 演算法題目 Step3 - step5 onsite interview (不過是採用線上)45分鐘 前面3分鐘簡短聊天認識一下 後面都在討論題目 step6 system design interview 60分鐘 會給一個情境題 根據討論完成設計 (要多問問題 很多相關的數據不會一開始就給你) step7 行為測試面試 45分鐘 純聊天 Step8 HR聯絡 討論後續 整體感覺演算法偏mid - hard DP跟graph蠻愛考的 對於過去經驗不太會展開做過多討論 主要還是著重在面試題目的表現上 其中有至少有兩輪要選擇是英文 (建議最好選算法 不然英文菜雞如我會很痛苦⋯) MS ——— Step1. HR聯絡 會簡單要你英文自介一下 Step2 - 3 工程師面試 60分鐘 前30分鐘根據過去經驗及該組技術要求做展開討論 後30分鐘算法題 Step4. Hiring manager面試 60分鐘 前20分根據過去經驗展開討論 後來20分鐘行為面試 最後20分鐘算法題 Step5. 大老闆 60分鐘 前20分鐘討論過去經驗 以及技術展開討論 後40分鐘系統設計 Step6. 大大老闆 60分鐘 根據過去經驗選訂一個項目後 不斷延伸往下討論(增加需求 討論解決辦法) Step7. HR通知後續 整體演算法難度約mid 對英文要求更高一點 至少兩關英文 沒辦法選擇哪一關用英文(我系統設計用英文整個聽錯題目⋯⋯) ————— 準備心得 我leetcode約刷150題 其中easy20 mid80 hard50 我覺得不用衝題數但經典的演算法多記者 加上知道該怎麼變化就好了 系統設計部分 可以參考各種線上資料 Udemy yt bilibili上面都很多經典題目 如果有朋友可以討論的情況下 就互相mock interview 這樣幫助最大 沒有的話就自己隨機選一個題目 自己拿紙筆寫下自己想問的問題 預期得到的答案 還有想的設計點 再回去看別人設計的方案比對一下有沒有沒想到的部分 英文部分 其實現在蠻多實體的英文讀書會可以參加 我覺得就是敢講加上多講就好了 外國人滿包容的 語速會比較慢 多講自己也會比較不怕講 跟比較習慣聽英文 英文不好真的不用怕 談薪資部分網路上有很多教學 且我自己也不太會就不過多贅述了 不過可以上levels.fyi先參考一下 上面的數字基本上都可以參考 (回想剛畢業的時候看到這些數字都覺得不可能是不是填錯了⋯)
sticker
————— 以下是一點個人心得 進去大廠後 發現同事背景清一色台大 而且連聊天也大都是打英文 身為一個學店出來 高中後英文沒及格的人 冒牌者症候群超嚴重的 常常睡前都覺得自己走錯棚 希望能趕快適應整體環境 貢獻些成果成果 另外最近聽到不少人找我討論被資遣了 或是找不到工作該怎麼辦 小的我也是一個底層打工仔沒辦法真的解決問題 有時候我看完也不是履歷的問題 但缺就真的那麼少連面試機會也沒有
sticker
只能祝福各位在這比較艱難的時代都可以順利找到自己的棲身之所
sticker
加油
愛心
441
82
全部留言