計算機專業,想進Google新加坡的同學,先別急著刷題~很多人一上來就猛刷幾百道,結果卡在了流程細節上!我是向老師,馬來西亞本科、新加坡碩士、香港博士,三地都讀過一遍。
身邊做技術的朋友不少,今天把這條路掰開講一講。先說清楚:內容整理自公開面經和薪資平台,不是官方說明。具體批次、崗位要求,請以Google招聘官網和招聘官通知為準~
先看流程。很多人以為Google面試就是一場硬仗。其實它是一條分好幾站的路。公開信息里,常見節奏是這樣的。
先投遞,走官網、校招或者內推。投遞有個小tip:在領英上別只點Easy Apply,直接跳轉公司官網投,回復效率更高。學校的求職平台、校內招聘會,也別漏掉!

投完先等招聘官電話,二三十分鐘,聊簡歷和動機,一般不考技術。接著是在線測評或技術電話面,一到兩道編程題。這一站有個細節:常常是在共享文檔里寫代碼,沒有IDE,也不能運行!
很多同學栽在這裡。不是不會,是寫慣了自動補全,手一抖連括號都漏了。再往後是綜合面試,通常四到五輪,每輪四十五分鐘左右。大部分是編程題,裡面會有一輪Googleyness,看你怎麼和人合作。
面完之後,由一個沒面過你的委員會,統一看所有反饋再做決定。也就是說,不是某一個面試官拍板~整個過程,有人反饋兩三周走完,也有人拖得更久。要有耐心,別因為幾天沒消息就亂了陣腳。
再說大家都關心的LeetCode。公開面經的說法比較一致:難度在中等到偏難之間。常見考點有這些:樹、圖、堆、動態規劃、區間、滑動窗口。
但注意!難的不是題本身,是追問。你寫完一版,面試官會改條件。
數據量變大了怎麼辦?內存不夠怎麼辦?輸入變成數據流怎麼辦?這時候考的是你怎麼想,不是你背過什麼。
所以刷題別只比數量。我的建議是這樣:先把高頻題型吃透,每一類做透十來道,比散著刷兩百道管用。每道題都練口述:先講思路,再講複雜度,再動手寫。
然後關掉IDE,在純文本裏手寫一遍,體會一下沒有提示的感覺。臨近面試,找人模擬,哪怕對著鏡子講也行。一句話:刷題不是比誰刷得多,是比誰講得清~
再說Googleyness。別把它當走過場!公開資料里常被提到的關鍵詞,是謙遜、協作、面對不確定、以用戶為先。
準備三四個真實故事,按情境、任務、行動、結果來講。講的時候別吹。講你踩過的坑、怎麼補救的,反而更可信。
三地求學一路走來,我有個很深的感受:真誠的細節,比漂亮的結論管用得多。終於說到談薪。很多同學拿到offer就懵了,生怕一提條件,offer就飛了。
其實正常、禮貌地溝通,一般不會讓offer憑空消失。先看一個參考數據。公開薪資平台上,新加坡Google入門級軟體工程師,年總包大概在12萬新幣上下。注意,是總包,不只是月薪!
它一般由基本工資、股票和獎金拼起來。樣本不多,數字波動大,只能當參考,別當承諾~談的時候,我的思路是這樣:
先問清楚組成。基本工資多少,股票怎麼發放,獎金怎麼算。別急著先報數。可以先請招聘官介紹這個級別的大致範圍。
手裡有別的offer,可以禮貌地說明,但別拿來施壓。一次性項目也問一句,比如簽約獎金、搬遷補貼,有沒有商量空間。所有口頭說的,都請對方書面確認。

還有一件事,國際學生別忘了:留下來工作要辦准證,薪資有門檻,政策也會調整。這塊一定要去新加坡人力部官網,看當前的說明。寫到這裡,我想說句心裡話。
被拒很正常,很多人都是第二次、第三次才進的。一次沒中,不代表你不行,只代表這一輪的信息還沒補齊~路沒有白走的,每一次面試都是在給下一次攢經驗。選對方向,比卷得狠更重要。
你現在哪一關心裡沒底?評論區打字母就行:A是算法題,B是行為面,C是談薪。我按大家的選擇,安排下一篇詳細拆解~
如果你身邊有正在準備的同學,轉給他,等於幫他省了一圈彎路!