[心得] COVID期間拿到Google/FB/微軟 Offer Part2
Medium 好讀版:https://bit.ly/3lEHuMb
2020年 第二次跳槽(累積三年工作經驗)
背景
我真的很喜歡 Indeed,也非常推薦大家面試看看 Indeed。Indeed 是真的關心員工,WLB非常好,PTO 也沒有限制,一般來說你請假主管都不會擋。疫情期間,Indeed 也祭出了許多方式舒緩員工的壓力:像是每個週五上半天班,每個月的第三個星期五Company Holiday讓你放鬆一下。每個星期 CEO 直接跟大家 Q&A,讓大家知道公司現在怎麼樣。總而言之,這家公司真的很好。我同事也有很多是 Google/FB 轉過來。大多數同事也是從美國各名校來的,University of Texas 和 University of Michigan 是最多的兩間學校。
會想離開是因為當時談 offer 時,沒有談好。導致我升等要經過一個非常冗長的程序,升等之後薪水也幾乎不太會動。加上今年 COVID19 的關係,Indeed 停止了升等三個月。
對於一個本來預期今年可以準備提升等的人來說,心裏或多或少會受影響。之後 Indeed在公司穩定下來之後,重新開放升職,但我主管卻跟我說我年底升等比較適合。聽到這裡我也知道我想要升等,最快的方法就是跳槽了。
對我來說,接近三年半工作經驗卻要跟新人從同一個職等往上爬,讓我覺得職涯發展受到限制。我所做的事情其實在考績上都有反映出來,應該已經在下一個職等,但因為Indeed內部升等程序太繁瑣,升等之後薪資也幾乎沒有變動,所以我就決定踏上了重新找工作之路。
結果
成功跳槽到 Google。
面試細節
因為疫情關係,以下全部都是 Virtual Onsite。運氣很好讓我全部的 Virtual Onsite 可以排在同一週。第一個是 Microsoft 再來是 Facebook,最後則是 Google。疫情期間,能拿到面試就非常不容易,因為大多公司都不找人。以前找人很兇的Uber、Lyft、Pinterest、Linkedin、Airbnb、Twitter 等等這些公司也因為 COVID-19 所以進入冷凍期,甚至裁員。
1. Microsoft (Offer)
剛好準備開始找新工作時,在 Linkedin 看到 Recruiter 在找人參加 Hiring Event。就抱著敲敲看的態度寄 email 給他。我對 Microsoft 印象是 Recruiter 好像都不太理人。沒想到他回信然後我就進入他們的面試裡面了。
Online Assessment
第一輪也是一個 OA 而已,我也寫過所以被邀請到 Virtual Onsite。
Virtual Onsite
這是我第一個Virtual Onsite,所以爆緊張的,還記得面試前30分鐘,一直冒冷汗。
第一輪就是標準10分鐘 Behavior 然後演算法題目,面試官人好,討論很多 case 和怎麼處理。題目應該算是 Medium。
第二輪跟第一輪差不多,面試官出題之後我馬上想到某一種解法,跑了很多Test Case 等等,最後五分鐘面試官問有更簡單的解法嗎?當下實在想不到,後來面試官給了一點提示,我馬上就想到那個解法,可惜時間不夠所以就口頭講解,面試官也平平點頭。這輪我居然把題目複雜化,但是 test case 是都有跑過就是了。
第三輪和 Hiring Manager 聊天 + 一題演算法題目。我也寫出來但是有點 bug,HiringManager 好像也是愛理不理,視訊背景裡他老公和小孩一直出現讓我很分神。
最後一輪跟前面兩輪一樣。題目也沒有很難,我很快就寫出來,還跟他講了一些他沒想到的 test case。還順便跟他講 python 的 bisect package 和直接實作裡面的 method。
感覺 Microsoft 的面試就很標準制式化,題目也不是說非常困難。有一點要注意的是,微軟的 Hiring Event 會有好幾場,據說每一場只會發 Offer 給前面 15% 的人,所以要儘量讓自己保持在最好的狀態。
2. Facebook (Offer)
Facebook 因為在我想申請時,宣布 SWE E4 這個職等的缺將會暫時 Freeze。所以我只能退而求其次申請 Enterprise Engineer(EE),剛好 Recruiter 也有詢問我有沒有興趣面試 EE。好處是因為職缺在 Austin,所以 FB 給的 Austin 薪資還不錯。最近聽說 EE 在轉型所以在擴招,所以這時候加入 impact 還滿大的。
Facebook 面試比較像是在拼速度。Recruiter 也直接說強烈建議每一輪一定至少要完成兩題。後來我也的確每一輪都回答了至少兩題。
Phone Interview
我電話面試時,因為我已經準備非常透徹,所以面試官一問題目,我馬上就知道答案。FB的這種面試方法其實我本人真的不太喜歡,因為搞得很像在背題目,你願意花時間背你就很大的機率會拿到 offer。這樣子有點失去演算法題目的意義。
Virtual Onsite
第一輪,面試官一給題目,我也馬上就知道答案因為就是 Leetcode 原題。尷尬的是面試官居然看不懂我的解法,我帶著他跑 Test Case 他居然還不太願意跟著我一起跑還問我有其他解法嘛。其實他結束之後把我的 code 丟去 Leetcode 跑一定過,因為我就是那樣寫也是最佳解。後來面試官就直接進入第二題也是 Leetcode 原題,所以我也馬上給出最佳解。那時候還剩15分鐘吧,想說寫完兩題了應該就開始聊天吧。沒想到他居然給第三題,我想說都準備成這樣就兵來將擋,水來土掩,也直接給最佳解給他。
第二輪 System Design,因為在 Indeed 工作關係已經開始碰到一些 Distributed
System,所以這輪我也表現得不錯,面試官的問題我也回答得很好。
第三輪是一輪演算法題,這輪是四輪裡面試體驗最好的,跟面試官聊得很開心,兩題和
Follow Up 都不是 Leetcode 原題,但有類似的。我也有寫出來,也寫得超快,寫完我們還剩10分鐘吧。面試官開始跟我 optimize 一些小地方和各種聊天。
最後一輪 Behavior Question 這一輪一開始對方網路出問題,影音分離很嚴重。最後變成視訊+電話完成。就中規中矩的一輪,有一題演算法也是 Leetcode 原題所以馬上就寫出來。
3. Google (Offer)
因為一年前的失敗經驗,這次我對 Google 面試就真的抱著朝聖的心態去。
Google流程比較特殊
Recruiter Phone Screen ->Technical Phone Screen -> Onsite -> Hiring Committee-> Team Matching -> Offer Negotiation -> SVP Approval -> Official Offer
Phone Interview
考了兩個 Medium 題目。第一題有寫出來,第二題時間來不及加上一剛開始我方向就錯了。電話面試結束之後,我就想說死定了,應該又要止步了。過了兩天之後 Recruiter 打電話來問我覺得表現怎麼樣?我直接說感覺可以更好,心裡已經有準備要被拒絕了。沒想到Recruiter 說其實你表現得不錯耶,恭喜你進入下一階段。我當時整個嚇到,我沒想到會進到下一階段,真的運氣好。看來 Google 面試官比較在意溝通。
Virtual Onsite
能進入這一階段,我已經覺得突破自己,所以當天面試時其實一點也不緊張,還跟我老婆說:今天這個面試就是一個朝聖的心,看看大聯盟長什麼樣子,平常心平常心。
總共五輪,不得說 Google 面試官真的都有夠專業。有問有答,給 Hint 的時機點都很好。我一年前的 Google Phone Interview 遇到不好的面試官應該只是我運氣不好。
第一輪一上來直接來個 Medium 偏 Hard 的題目。我想了一下講了一個資料結構,一講出來就看到面試官眼睛亮了一下就知道方向對了。開始講一下概念然後就開始寫,中間一度寫不出來要爆炸,沒想到面試官人很好給了一點小提示。我立馬就想到怎麼寫,然後快速寫完了。寫完之後還剩兩分鐘就聊聊天。感覺這一輪還可以。
第二輪是一個 Hard ,但因為我有寫過類似的題目,馬上就想到解法,寫完之後還剩15分鐘,我以為會有第二題,沒想到面試官開始跟我 optimize 一些小東西。最後10分鐘聊天,面試官也跟我有說有笑。
第三輪是一個很酷的面試官,一上來就出題,我問了大約10分鐘才了解他想要什麼,慢慢想辦法寫出來,最後寫出來的東西感覺他也滿滿意。Follow Up 也因為了解他想要什麼,也是瞬間寫出來。
第四輪很歡樂,面試官出了題目之後我還以為他只是給第一部分,會有更大的題目在後面。他出完題目之後,我等了三十秒才問:喔?題目就這樣?所以快速把題目寫出來,最後寫完還剩20分鐘,面試官還抓頭覺得有點懊惱,所以為了殺時間我還跟他聊其他不同解法。中間感覺面試官有點被我帶著走,所以我趕快把球丟還給他,讓他主導。最後10分鐘就各種聊天。
最後一輪就 Googlyness(Behavior),面試過程我跟 Manager 一直笑一直聊,超開心的。這也是在我眾多面試裡面第一位 Manager 對我 side project 有興趣的。我的 side
project 有超過 800 個 Star,有兩三個科技媒體有報導。所以感覺 Google 看的東西可能不只你之前的工作經驗?
Google 我從面試到拿到 Offer 不到兩個星期。在這段疫情期間,看各大論壇很多人都因為 Google Hiring Slow Down 被卡在 Team Matching 找不到 Team 願意收,有些卡在
Team Matching 數個月。我可能是因為幸運 + 我面試面的還算不錯,所以我過 Hiring
Committee 後隔天就有 Hiring Manager 跟我通電話,當天也就確定我會去該組了。
4. Amazon
就像我前一篇說的,Amazon 已經是在我的黑名單中,但我想說還是可以面試一下,可以拿來當跟其他公司 negotiate 的籌碼。 Amazon 果然沒有辜負我的期望。
以下是我和 Recruiter 的 email 往來
Recruiter: 寫信來說看我的 Resume,我很適合他們組 Blah Blah
我:回信說有興趣
Recruiter:很好可以把你 Resume 傳過來嗎?
我:(問號?你不是說你看過我 Resume 才找我)後來傳給他
過兩天之後…
Recruiter:你最近好像面試過了,可能無法繼續
我:What? 我1.5年前面試耶,你們冷凍超過1.5年?
Recruiter:對誒!你可以面試!恭喜你!我可以把 OA 寄給你寫
中間還不跟我約時間直接打給我…後來我通過OA那關
Recruiter:半夜寄信恭喜我進入 Onsite,順便詢問我有哪幾天有空
我:回了好幾個日期
Recruiter:恭喜你,我已經請我 Coordinator 幫你安排在XX日期面試了。下面是面試的資料和準備材料!
到了面試前三天,還是沒收到任何消息
我:寄信給我 Recruiter 問說發生什麼事情?
Recruiter:我的 Team Lead 剛剛寄信給我說我們要暫停你的面試,因為你還在冷凍期。我剛好要寄信給你,你就寄來了!
我:(心中:WTF)你不是說我已經不在冷凍期了嗎?冷凍期兩年?
Recruiter: 對,有些組冷凍期兩年。需要通個電話嗎?
這時候我已經完全不想理他了,所以也沒回信。這也難怪 Amazon 這家公司在 Blind,一畝三分地都被罵的亂七八糟,把員工當免洗,很不尊重人。
下一篇會講我怎麼準備面試和我談薪水的過程經驗
--
好詳細 讚讚讚,恭喜!
amazon真的傻眼耶
Amazon on-site interview 有名的折磨阿XD
Amazon onsite四輪都會各有兩題behavior
故事要事先準備好 符合principle 講快一點
不然影響到解題的時間就不好了
Amazon的確頗注重 Leadership Principle
Amazon 在幹嘛 ˊowoˋa
Amazon是給new grad蹭經驗值用,有經驗資歷的找別家唄。
原po 超強
推!!
我相信你也會很喜歡Google
Amazon是在狀況外嗎XD
原po好強 題目看起來都是秒殺XD
亞馬遜連服務也很靠杯 玩他的雲端作為面試作品
結果一個不小心就被多收錢了= =
我明明就有照他的意思再收費前解除該設定 還是照收XD
亞馬遜是有什麼問題啦
爆
[面試] 2021跳槽面試: Google/Linkedin/Oracle左思右想,身在科技業還是該承擔起分享面試經驗的責任 以下簡短介紹拿到面試途徑, 面試難易度評價及心得 跳槽職位介於SDE mid ~ senior level ------------------------------- Google (Offer)89
[心得] 2022 Amazon/Google/MixerBox/Omlet/...(以下是幫沒帳號的朋友代 PO) 當初有看一些前人的分享,就決定之後自己也要回饋分享一下。 拿到 Offer:Amazon、Google、MixerBox、Omlet、ShopBack 面完無聲:LINE 中途停止:foodpanda、Ubiquiti、Xendit65
[心得] Google TW SWE 面試心得# Google TW SWE 面試心得 背景: 3yoe,做了兩年豬屎屋後受不了工作型態轉職Backend,目前約一年後端經驗 無奈薪水太低加上今年上半年各種外商擴招就開始面試 3月在LinkedIn 收到Google recruiter面試邀約,大多數recruiter都建議可以先準備一個50
[心得] google embedded SWE 面試心得去年面試google時recruiter問要走一般SWE流程還是embedded 當下覺得很難選,上網找又很少embedded SWE面試資訊 事後想想不如自己寫一個吧 板橋辦公室新啟用應該也有些embedded SWE缺吧,面試進來可以把座位填滿XD 主要關注在embedded SWE面起來有什麼差,以及準備過程35
[面試] Amazon Lab126/Device AI 面試分享最近有幸面上 Amazon Lab 126/Device AI 在台北新開的團隊的缺 拋磚引玉一下,希望更多人分享心得,也歡迎來投履歷當同事 面的缺是 Computer Vision Applied Scientist, Device AI 個人背景是國外 CS PhD fresh grad 研究領域 Computer Vision (CV) 面試分成 Phone Interview, Tech Talk & Virtual Onsite15
[心得] 疫情中上岸-微軟program manager求職分享微軟的面試經驗滿曲折離奇的 因為一開始面試的職位被拒了 又被介紹到別的組 最後終面的職位是之前沒談過的 趁著簽約的時間整理了一下這段旅程16
[面試] SW/FW面試分享不常發文 + 手機排版,不爽請左轉。 8+系統廠嵌入式經驗。 英文很破,沒參加過任何檢定,美劇靠字幕也只看得懂5成吧。 Leetcode以blind 75為核心,medium大概刷了100題左右而已。 主要靠hunter或recruiter從LinkedIn接觸,自己投的幾乎都沒回覆。12
[心得] amazon面試心得 SDE II這次面試的經驗是因為linkedin上被recruiter邀請。 雖然沒有一定要換工作,但想說就試試也ok。 本來他信上是說 virtual interviews in February & March。然後是加拿大的缺。 但不知道為什麼拖到這麼晚才結束=_=。7
Re: 不想唸碩士了,想去刷題刷題初期是一件非常累人的事情 自己經驗是300題之前會一直碰壁 刷到心灰意冷 如果沒有一個目標或是其他可以轉移注意力的東西的話 會非常痛苦 : 我問過很多朋友,他們說碩士是一個門票,有很多職位沒有學位的話你在第一關就會被刷掉 : 。這點我認同,但我想如果刷題跟比賽的表現夠好,也許可以替代學歷的部分? 刷題比賽表現夠好就有面試機會是真的 年初有參加過LeetCode由Amazon贊助的週賽3
[歐洲] 請問Facebook UX Researcher 面試經驗初次在這個版發文,若發文的內容不妥請見諒。 小弟去年七月透過Linkedin投倫敦臉書 UX Researcher的職缺,過了一個月後收到 recruiter A的郵件說要找我談談。談完之後,立馬寄給我臉書Career profile的系統 叫我建立帳號,順便約下一階段的面談 (與Facebook UX Researcher一對一面談)。這一 階段的面試主要是測研究方法 (e.g.要如何進行訪談?如何證明你的樣本數足夠?如何