2020 New Grad 面試心得 ( 4 ) Google

Su Billy
5 min readMay 9, 2020

--

Google

投遞管道: 請學長內推
時間:
2月中 投遞履歷

2/25 HR面談

3/17 Phone screen

4/7 Virtual onsite (1)

2/25 HR 面談

HR 會介紹目前 Google Taiwan 主要做的產品 Nest, Pixel

然後會介紹面試流程 Phone screen -> 4 Technical interview + Googleyness interview (onsite)

但疫情影響有可能 onsite 會換成 Virtual

然後會考一些基本的東西 各種資料結構操作的時間、空間複雜度

會用英文問你 可以用中文或英文回答

結束之後會寄信給你一些參考資料 寫Leetcode 複習資料結構、演算法…等

會跟你說接下來的技術面談會怎樣進行

然後問你下一階段面試可以的時間 他說等我準備好再跟他說

(說大概可以排在 2~4 個禮拜後 但如果一個月後都沒給他消息他會再聯絡)

3/17 Phone screen (45 mins)

(大概刷了180題 E80 M80 H20)

用Google Meet面試

一開始出了點狀況

我一直連不進去面試的Meet

整個面試晚了 20分鐘才開始

面試官是台灣人 一開始自我介紹

然後問了我想進什麼組別 覺得自己擅長什麼 進去可以幫忙什麼

老實說我一開始沒預期有這類問題(而且是我第二個面試) 所以回答得很爛 想到什麼就答什麼

大概聊了10多分鐘(我心裡在想 難道延後太久不考程式題了嗎?)

然後就轉成考程式題了 在Google docs上面作答(事前會給你連結 要確認你可以編輯它)

考了一題 Array 的題目 難度大概是easy 用DP解

一開始沒什麼想法 面試官提示可以怎麼開始 然後就開始講自己的想法(一邊在docs上操作測資 講解你的想法)

講完之後 跟面試官確認可行就開始寫程式 寫到一半發現可以有改進弄得更快 就直接跟面試官說寫更快的方法

寫完之後用面試官給的測資驗證 驗證完之後 面試官提一個測資 會有小bug 解掉之後會問你有沒有漏掉的特殊狀況

或者會不會Overflow之類的 就驗證一下 或推算大概怎樣會overflow

正常會問解法時間複雜度 (但我在講解法時就有提到所以可能沒問)

程式題之後 問我有沒有問題 有點忘記我問什麼了

問完就結束了 原以為還有follow up

後來查了發現他們會根據時間的多寡來調整題目數量

總共花了一小時面試(含 20 mins delay)

03/20 HR 回覆

通知上一階段通過 換成另一個 Recruitor 幫我安排面試

因為疫情的關係 onsite被拆成兩部分

先兩個 Technical 通過才有後續的

HR 詢問我下一次可以的時間 我大概也是抓兩個禮拜後

4/7 Technical interview 1

面試官也是台灣人 確認完身分後就說這關要用英文

然後就換成英文了

基本寒暄自我介紹之後就直接進入程式題

也考了一題 Array的題目 難度大概 medium — hard 用stack解

講完我的解法之後 面試官問我能不能用更少的空間複雜度

經過一點提示後有想到解法 有共識討論完解法之後 就開始撰寫

撰寫完 先用基本測資確認正確性

我自己確認完以為沒問題 結果還是有小 bug 漏掉

完成後面試官多問了一些 sign & unsigned 的問題 (關於index的)

討論完之後 時間差不多就結束了

也是有我發問的時間 但寫文章的此刻我已經忘記當時我問的問題了

(應該是 code review 流程之類的)

4/7 Technical Interview 2

面試官一樣是台灣人 依舊是英文面試

程式題考的是 Tree + Probability 相關的 難度我覺得是easy

解法用 BFS 就可以了

因為蠻快想出解法 所以後面的 follow up 擴展成 multiple leaves (原本是 binary)

修改一下前面的程式碼就可以適用後面的要求

中間還是會不小心漏掉小bug 經過提點快速補起來

兩題結束後 面試官說程式題就到這裡

然後就是一些閒聊 我問了一些開發流程的方式 時間安排

面試官稍微跟我講了一下他們組別的流程跟時間

時間差不多就結束了

後續

因為上一次的面試 兩三天後就有消息

大概等了一個禮拜之後 我寄信問了第一階段的 Recruitor

他說接下來他們會放慢招募的速度 所以至少要一個月以後才會有消息

隔幾天後我就看到因為疫情影響 Google 大幅降低招募速度

所以大概是卡住了

4月底的時候因為 Shopee 要談薪水了

所以跟 Recruitor 詢問流程能不能加速 或有什麼其他辦法

Recruitor 馬上跟我約個時間確認我現在的狀況 問我有沒有想要等

說: 最快應該是 5月才會有消息

所以就繼續等到現在

心得

其實自己面試下來 不知道是不是運氣好

遇到的題目不是太難

但還是需要一定的練習才有辦法

因為面試時間很短

大家很害怕的英文面試也沒有到很難

因為面試官也是台灣人

所以英文有辦法溝通就好

每個面試官人都不錯

我覺得很重要的一點 (也是 Google 一直強調的)

就是你要一邊思考一邊講出你的想法

講出來面試官才能知道你現在的狀態(到底是完全沒頭緒、有一點想法…等)

至於面試官要不要幫你 真的很難保證

所以只能多刷題減少自己出錯的機會

2020 New Grad 面試心得 ( 1 ) MixerBox

2020 New Grad 面試心得 ( 2 ) Nvidia / AWS

2020 New Grad 面試心得 ( 3 ) Shopee

Original posted at http://sutix.blogspot.com/2020/05/2020-new-grad-4-google.html

--

--