如願以償獲得Google(北京)技術崗工作

2021-08-01 18:58:30 字數 1297 閱讀 4426

先介紹下本人的情況,國內top10的cs專業碩士,從上大學開始就把進入谷歌列為之後要努力的目標,最後終於能夠如願以償,把自己的經歷分享給大家。

我能得到谷歌的面試機會實際上是得到了自己教授的小小推薦,因此直接把我的簡歷給了北京谷歌的hr,隨後就開始了一輪一輪的經過。

這一輪面試是安排在北京谷歌,建議大家去之前休息好,非常的累和辛苦。

我大概早上8點左右到的公司,然後會有hr帶你去休息室吃點東西和拿點水,隨後開始的就是已連續四輪的面試。

第一面是中文面,面試官問了很多比較基礎的問題。有些甚至基礎到本科大一大二的授課內容(這再次告訴我們基礎紮實牢靠是多麼的重要),所以網上有面經推薦去谷歌面試之前先看一遍演算法導論。我基本就是面試官問乙個問題然後把自己能想到的,以及自己平時整理的都詳細的說了出來。所以感覺還ok,面試官感覺也時不時的點點頭。

第二面依舊是中文面,不過非常偏向於技術方向,而且非常具有指向性。比如如何設計乙個微博系統後端系統,如何設計乙個物流的後端。因為之前跟過老闆做過專案,所以自己感覺還是回答的挺好的,至少說出來整體的架構和具體可能會遇到的問題和具體的解決方法。除了大的系統性的問題之外,面試官還問了很多具體的演算法問題,比如兩個字串公共的最大長度之類的,因為之前在lintcode的ladder中刷過flag公司的題庫(

),所以並不覺得難,但是非常看你的演算法基礎和程式設計的規範化。

第三面變成了英文面,全英文。不過大家也不要緊張,在基礎的掌握專業英語之外,其他的口語能夠和外國人對話就足夠了(反正我就是用我半吊子英語過的關),專業問題基本沒啥變化,不過沒有了大的方向性問題,基本都是比較小的演算法之類的問題,還和我討論了我之前做的題目上一些解題的思路和為什麼這樣做,會不會有更好的方法。感覺英文面主要是看你能不能在工作中和同事順利的交流和便捷的同外國同事進行合作。

第四面比較特殊,是根據你的簡歷來面的,不過幸虧換成了中文面。會有面試官拿著你的簡歷,根據你簡歷上面的種種經歷挨個向你詳細的了解情況,而且問的非常細,只要你的簡歷不是瞎編亂造或者有些吹的成分,這輪面試可能是最簡單的了吧。

中午hr會管飯,吃過谷歌的飯和零食之後,我更想加入谷歌了。

這一過程是谷歌不同與其他公司的最大部分了吧。如果你的演算法沒問題,面試分數ok,你就會進入這一階段。這一階段需要你提供從高考到目前你所有的成績和公司以及相關的資料。包括你的大學各個科目成績,實習領導的****還有各種得獎的資料。基本就是把你的底給挖了乙個透,很多網上的朋友就是因為gpa不夠被拒。感覺谷歌是乙個比較精英化的公司,要求員工在各個階段都是精英。我整理自己的hiring committee資料就花了大概3天時間(需要提交的太多了)。提交上hiring committee大概5天之後,收到了hr的郵件,要我再去參加hr面,討論具體的薪資,最後給了我offer。

以小額成本獲得全部儲存效能?

天下沒有免費的午餐,也不會從天上掉餡餅,買東西不要錢這種好事兒也不會真的降臨,恩,這個社會就是這麼現實。但並不意味著這個世界上所有你喜歡的東西都有著高昂的 搞得你總覺得高不可攀,你總會發現,在這個世界上的某些角落的某些人,正在為你提供價廉物美產品或解決方案。請稍等一下熱淚盈眶,我們還沒有為你介紹戴爾...

在專案中整合ironpython以獲得二次開發能力

這裡有個鏈結,主要是講如何在ironpython裡面使用linq to objects功能 不過我除錯的時候不知道應該怎麼測試這段 pipeline defjoin outer,inner,outerkey,innerkey,fun this join return outer.ext.join o...

程式設計好習慣 以逆序方式釋放分配獲得的資源

軟體的功能似乎都是以資源的管理為主線的,各模組都存在一定數量的資源分配和釋放操作。乙個模組在分配所需要的資源時,無一例外地存在各資源的分配順序。圖 1中的queue init 函式中,在58 68 72 77和81行分別進行了五次資源分配。當乙個佇列不再需要時,則需要呼叫queue fini 函式釋...