招工程師的過程跟從前大不一樣了——有一部分改變是特意設計的。在 Google,我們刻意擴大了校園招聘的范圍,從前幾年的 75 所增加到了目前的 305 所。除了計算機系的學生,我們同樣也對英語系和哲學系的學生感興趣。你的 GPA 有沒有 4.0 并不太重要,我們也不關心你能不能算出來一架波音 747 飛機里可以裝多少個高爾夫球。
下面是 2016 年的工程師招聘中我們會考察的條件——以及為什么我們要考察這些。
1.不要一開始就否認自己
根據近期的經驗,我們發現可以在更多地方找到優秀的技術人才。首先,人才很多,但是一流大學能夠錄取的名額有限。另外,工程師在他們 18 歲選專業時,不一定能意識到自己具有編程天賦。
Google 也在挑戰大家對工程師們及其興趣愛好所具有的刻板印象。比如我們的「Google in Residence」項目,就是讓谷歌工程師在傳統黑人大學中教授計算機科學,并指導學員為走上工程師的職業之路做準備。我們對西班牙裔也有類似的項目。
這點很重要,因為很多時候技術部門的人種比例,就足以讓許多有天賦的人打消了申請加入 Google 的念頭。我的工作是改變這一點,而你們的工作是提交申請。
Google 也采取了其他更加廣泛的行動,「CS in Education」計劃目標在于通過開發項目、資源、工具以及發展社區合作伙伴,來讓計算機科學滲入到學生的個性形成時期。該計劃的目標是讓技術行業及其服務對象的人種分布相似。
同時,不要因為你的教育水平,專業方向或者個人背景就覺得自己不合格而放棄申請。不要讓自我懷疑影響你在面試中的正常發揮。嘗試去做競爭激烈的技術型工作是挺不簡單的,但是如果你不去競爭的話,就永遠不可能成功。
2. 向我們證明你的能力,就算你不是科班出身
是的,工程師需要有寫代碼的能力,但是我們要聘用的是人而不是機器。所以在你的簡歷上,告訴我們你們在編程馬拉松、代碼比賽,以及工作中的編程任務的經驗,而不要簡單羅列你的 GPA(我們已經不用 GPA 來作為篩選標準了)。沒有相應的專業學分,并不代表那些經驗毫無價值。這些經驗細節讓不僅能凸顯你的能力,也是證明非科班的你(如果你是非計算機系的)的技術能力的好方法。
3. 適應編程實戰
現在來說說大家關心的部分:工程師毫無疑問需要能寫代碼,所以集中為編程實戰做準備——這也是 Google 工程師面試的核心內容——是很必要的。面試者需要能夠在 45 分鐘內(在沒有 lib 庫幫助的情況下)回答 3 個編程問題。
我會建議找一個人一起練習,不管他是不是程序員。最好模擬面試環境——用一塊白板或者一張白紙。把重點放在算法和數據結構上。在 Cracking the Coding Interview、Topcoder 和 LeetCode上可以找到很好的例子。
4. 別忘了讓你在第一時間得到注意的能力
要格外小心不要犯 “冒名頂替綜合癥”,一些有所成就的人傾向于貶低自己,也會有一種“害怕被曝光自己是個一無是處的騙子”的心態。
一些 Google 新員工在剛開始工作的時候會有這樣的癥狀,在以后的正式工作中也會時不時復發一下。雖然這是正常反應,但是這是對你要攻下技術職位的一個非常不利的心態。我見過它讓面試者無法正常發揮甚至讓整個面試失控。
也許你不會把放松心情的技巧放在你準備面試的首要計劃單中,但是你應該把它們放在重要的位置。給一個提示:在編程實戰的時候說出你的思考過程。這不僅能幫你掌握當前任務的主動權和在壓力下保持平靜,這也能讓面試官了解你的思考方式。
為什么你不需要緊張?畢竟你拿到面試了,你應該有自信了,因為有人已經相信你所具有的能力。
-
Google
+關注
關注
5文章
1763瀏覽量
57522 -
工程師
+關注
關注
59文章
1570瀏覽量
68514
發布評論請先 登錄
相關推薦
評論