大給後
最近剛好有個機會挑戰一下這兩間
想來回顧一下之前過程跟一些感想記錄一下
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先參考一下
上面的數字基本上都可以參考
(回想剛畢業的時候看到這些數字都覺得不可能是不是填錯了⋯)
—————
以下是一點個人心得
進去大廠後
發現同事背景清一色台大
而且連聊天也大都是打英文
身為一個學店出來 高中後英文沒及格的人
冒牌者症候群超嚴重的
常常睡前都覺得自己走錯棚
希望能趕快適應整體環境
貢獻些成果成果
另外最近聽到不少人找我討論被資遣了
或是找不到工作該怎麼辦
小的我也是一個底層打工仔沒辦法真的解決問題
有時候我看完也不是履歷的問題 但缺就真的那麼少連面試機會也沒有
只能祝福各位在這比較艱難的時代都可以順利找到自己的棲身之所
加油
