如何進入 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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章