Member-only story

2020 面試心得- Google on-site (Final Round)

Angel@Software Engineer
11 min readDec 15, 2020

--

拖了好幾個月的文章,但很多東西都還記得
(✘﹏✘ა)

面試流程其實這幾間都很像,Google on-site是5關,Amazon on-site,記得當時HR告訴我是6關,Facebook U.S. on-site我記得HR告訴我也是5關。共通點就是都會有一關是behavioral question。

⊙ 準備心態

這邊感謝HP大神前同事的提醒,準備on-site的心情,就是「請趕快先去投別間,不然你壓力會爆表,最後就沒有一間面的好」「孤注一擲是會讓人壓力爆表的」。

on-site到距離第一關面試時間,有3週準備時間。

我覺得可能也因為on-site的準備過程,讓越後面面試的公司,如果碰到coding test,不管online測驗,或是現場手寫,都會更順,因為這真的是一個你不斷提升自身實力的過程。

但著重方向會在資料結構,跟時間複雜度和空間複雜度的分析能力,還有培養出寫程式前就能在腦海勾勒好每一行code長相的能力。

再來,是我認為蠻重要的心態,是HR提醒的「把它當一個階段的成果展示,千萬不要太緊張」。

⊙ 面試流程

面試流程是從早上10點開始到下午,一天面試完5關,用google sharing document,因為今年疫情,所以是virtual face to face,全部過程都用視訊。

記得我面過on-site interview的朋友都會虧我一下

「沒去現場面試吃buffet,有點可惜」
「Google on-site buffet可能是很難拿到的入場券」

但也會跟我說他的經驗「但你當天看到buffet,大概也吃不下」。゚(゚´ω`゚)゚。

當然也有的會分享,如果是面試美國的Google,進到on-site面試,以往會有包機票住宿的機會,但今年疫情感覺一切都remote了 (´A`。)

⊙ 面試的自我檢視

題目一樣是NDA不能說,但我覺得有幾個心得可以分享的。

最後HR給的面試官們的反饋,我覺得還蠻能幫助我在職涯路上前進的努力方向,也是這幾個月工作也在訓練自己的。

1.面試中可以看看自己進到第幾個follow-up question。

印象中每個題目都有follow-up,有的關卡是我有被問到第2題,每題都各有一個follow-up。也有的關卡在第一個題目的follow-up就死翹翹了∑(✘Д✘๑ )

我覺得可以把follow-up想成,工作上規劃每個project的寫法時,可以往長遠去想到更多可能性,我覺得是臨場反應能力+抗壓性+對程式架構熟悉度+資料結構熟悉度的總和能力。

2.盡量少的提示。

後來知道,即便題目能解出來,這部分是關鍵考量點之一。

所以,題目解出來不要太開心……因為感覺每得到一條提示,就會被扣一個標準分(ノ゚Д゚)

這個要求,差不多是個「解題的邏輯思路時間需要加速,在給盡量少的提示情況下,你就能做出一樣的東西。」

現在看去,其實Google跟Facebook面試官那邊給的反饋,有個點還蠻相似的,我留待下篇寫Facebook U.S. 面試心得再寫吧,不然這篇好長(。・㉨・。)

3.再提升解題的速度,跟對解題的時間敏感度

這也是我會訓練自己在工作上,就是不斷培養「能抓準自己需要花多少時間」做完一件事,而且「事情的大小」在一開始就要有能力分析得出來。

這部分我認為不只跟「熟練度」相關,也和「穩定性」非常相關,有的朋友聽到後,覺得這要求很苛刻,但我覺得這永遠都是看你想要有什麼樣的自我追求跟突破,因為換個角度想,我認為是追求穩定性和「project品質」的其中一種。

4.碰到「如果這樣解會不會比較好」的問法

--

--

Angel@Software Engineer
Angel@Software Engineer

Written by Angel@Software Engineer

There are a thousand Angels in a thousand people's eyes. 一千個人有一千個Angel.

Responses (1)

Write a response