如何進入 Google 工做

若是你夢想進入Google,那麼如下建議或許能夠幫到你:

1.定個具體目標
你須要縮小你的目標範圍,把目標落實到具體的工做崗位,也就是說,你須要經過對Google的深刻了解,知道本身想從事具體哪一個方面的工做。
好比,你須要在一開始就給本身定個小目標——「我想從事Google Android網絡方面工做」,而不是很籠統的「我想進入Google」。

2.肯定所需技能
若是你想從事分佈式基礎架構的工做,你可能須要掌握C/C++和分佈溝通式系統。
若是你想從事移動視頻會議軟件開發,你可能須要掌握Android,Java和WebRTC。
若是Google有這些方面的開源代碼,你能夠試着去讀代碼,那樣能更好的去了解這些。

3.選擇 Google 招聘率高的大學
若是你尚未進入大學,你須要在申請的時候作足功課,選擇那些Google招聘率高的大學,攻讀CS或者相關專業。一般,經過校招更容易得到實習機會或者全職工做機會。
固然,若是你已經即將畢業,或已經畢業,你也不用糾結於名校情結。好好準備下面的內容,放心大膽地區面試。

4.不斷積累代碼量
你不須要去讀形形×××的書或者上各類各樣的視頻課程,你真正須要作的,是不斷地編碼以積累代碼量。
你須要把編碼當成一種樂趣。你能夠作一些 Android app,big data 數據分析、機器學習項目等等,把花費的每一分鐘都當成是在實現快樂和提高經驗。學習瞭解你所使用的語言的標準庫和擴展庫/包,而且更深刻的瞭解這門語言,使得你能寫出更好的代碼。

5.瞭解算法基礎
對於剛畢業的人來講,算法的面試經常佔據超過60%的比例。
通常來講,建議經過分門別類地刷題,來學習和鞏固算法基礎。經過刷 lintcode,你能夠在實戰作題中,學習數據結構和算法,好比排序、哈希、隊列、數據是如何組織的等等。
若是你不知道從哪裏開始刷題,推薦作這個練習:http://www.lintcode.com/zh-cn/ladder/2/

6.演練面試過程
最簡單的方法,是去參加與Google面試流程類似的公司的面試。另外,你也能夠在Google輸入關鍵詞「Google 面經」 搜索Google的面試題,試着本身解決這些問題。
在解決問題的時候,你須要習慣自言自語,將本身的想法表達出來。你能夠列一張問題表格,而後找一個朋友模擬面試,你須要在白板或者文本編輯器上解決問題,同時須要闡述你在作什麼以及爲何要這麼作。
更多專業的 Google面試指導,能夠在這裏查看:http://www.jiuzhang.com/article/?tags=guidance

7.參加公司實習
若是能夠的話,能夠參加一下Google或者其餘IT巨頭的實習。實習是你學習如何將知識運用到工做中的地方。
好的實習,也可能成爲進入Google等一流公司的敲門磚。此外,若是你實習表現很好,那麼就頗有可能得到轉正的機會。


固然,你也不要在Google這一棵樹上吊死,在申請Google職位的同時,也須要申請其餘公司,那樣能夠得到更多的工做機會,得到更好的offer。面試

相關文章
相關標籤/搜索