。前言
十年前剛在美國碩士畢業,先在美國工作幾年,然後再回台灣工作幾年,最後又回到美國
工作。而這次 Google 就是結束台灣工作回到美國的一次。不管在那裏工作,每年幾乎面
試一次Google,不管Software Engineer、Software Engineer in Test、Software
Engineer, Tools and Infrastructure、Test Engineer我都面試過,最後在2019年如願
錄取了Google的Test Engineer。
。背景
交大資工學士、美國西岸某大資工碩士
美國出來工作時經濟大海嘯,連面試機會都沒有,待了兩間中型企業
回台灣待了一間有名氣的公司幾乎參與了開到關、後面一下就倒的外商殼中國骨新創
因為一直工作不太穩定,所以每年都會刷幾間公司看看外面情況
Leetcode沒大家那麼偉大,看一下紀錄大概 70 Easy 70 Medium 10 Hard
其他就直接投所有大家聽過或沒聽過的任何公司當實戰經驗
也是SDE SDET TE都有投
2018/10 電話面試 - 2通 Google Taipei 考題Medium
2018/11 Onsite面試 - 5場 Google USA 考題Medium
2018/12 通過送HC
2019/01 HC通過
-------------------
本來拿了美國其他公司的Offer要到美國工作,婉拒了Google Taipei的Offer,
最後,recruiter極力爭取到美國Google的Counter Offer。
2019/02 Team Match 6個Team (我只對5個有興趣、而那5個對我也有興趣)
獲得美國Google的Counter Offer,並且上工。
Team Match 我自己排的優先順序是
1 Search Platform: 主要做 Assistant 相關
2 Pixel & Bud: 主要好像是耳機相關
3 Google Play: Play相關各種APP
4 Wear OS: 手錶部分的
5 Android: 主要是手機部分的
6 PIE System Test: 我覺得硬體偏多
之後,因為組內更改了需求,所以就被強迫轉職到Software Engineer,大致上和一般內
轉程序差不多,就是工作相差比較遠的用加面的,工作相差比較近的可以用現在做的事情
作為證明,然後就轉職了Software Engineer。總之,如果像我一樣比較沒有資質的,也
許可以考慮從其他角色切入Software Engineer。
。結語
其實以前剛畢業不像現在學生都知道先刷題刷一輪,也沒有甚麼回答技巧,
都靠隨機回答前面三年好像只有一次Onsite,後面決心不夠也沒幾次Onsite。
學到了很多面試時要把模糊的地方探討清楚、要寫一堆例外處理處裡例外、探討各種不同
tradeoff、要是需要時間或做其他事情(比如我習慣用紙筆解演算法)最好先提醒考官、
每個問題最好到最壞的解法最好都知道、...etc
以前有傳聞過Google兩次面試之後就不能面試了,我覺得大概是以訛傳訛,和我同批的
Noogler也說過,他花了七年才進到Google,而我花了十年。
這十年把很多公司的Onsite都刷了一輪,算一算應該也面了百間以上...。
Apple、Amazon、Google、Tesla、Yahoo、Line、...。
總之,這第十年運氣很好的上了Google,
如果可以的話,請讓這間公司在我履歷活到最後。
--