如何成為一名 Google 軟件工程師?
招聘的流程?
- 在線申請
- 簡歷篩選
- 電話訪談
- 現場面試
- Offer發放
面試包括哪些內容?
- 簡短介紹
- 介紹你的專長或進行技術評估
- 提出你的問題
- 面試沒有益智類問題(因為益智問題并不能反映你的編程能力)
如何對申請人的工程技能進行評估?
我們會根據以下四個方面來進行評估:
- 編程語言的語法,關鍵庫函數,編程風格,對程序性能的考慮等
- 算法和數據結構
- 分析能力
- 合理設計
如何準備面試?
- 復習基礎知識
- 復習算法與數據結構
- 練習寫代碼
- 在白板上或在紙上練習
- 不要使用偽代碼
- 你可以選擇你最擅長的編程語言
- 認識Google員工?
和他聊聊他在Google的經歷。讓他成為你的推薦人,或者讓招聘者知道誰可以成為你的推薦人。
在實際面試過程中:
- 我們希望了解你解決問題的能力
- 我們會向你提出一個有深度的問題,我們想了解你對復雜問題的解決方法
- 不一定要得到正確答案,你的思考過程比正確答案更加重要
我是在校生,離畢業還有兩三年的時間,應該怎么努力?
- 打好專業基礎
- 學習編程語言:C、C++、Java、Perl、Python
- 參加課堂之外的活動
- 參加計算機俱樂部或社團
- 參加編程競賽
- 爭取盡可能多的實習生機會
- 參與開源項目(不要忘記參加Google編程之夏-Google Summer of Code)
博士生的面試會有所不同么?
- 我們會根據每個人的情況安排有針對性的面試
- 面試內容包括標準算法,設計,編碼能力
- 論文討論
- 所有的面試官都具有博士學位
Google軟件工程師如是說:
問:在Google工作,最擔心的一點是什么?
答:公司的零食太多了,在Google工作要防止長胖
問:在Google工作,最輕松的事情是什么?
答:坐在桌子上跟老板說話
問:在Google上班,著裝有什么要求?
答:穿總比不穿好。
問:Google工程師幾點上班?
答:Google工程師的工作比較自由,沒有固定考勤,允許Work from home。但由于需要和其他辦公室的同事交流,有可能一大清早就爬起來開會,或者一直工作到深夜。
問:在Google工作,最讓你欣喜的事情是什么?
答:在Google工作,有機會與許多大牛共事,一起交流技術。
問:出差的機會多嗎?
答:取決于項目安排,可能需要去美國東西海岸、倫敦、蘇黎世、悉尼、東京等地出差
問:怎么才能獲得上萬臺計算機來做大規模并行計算實驗?
答:到Google工作,你隨時可以做到。
問:在Google可以做開源軟件嗎?
答:可以,很多著名的開源軟件程序員加入了Google,包括Google中國也有很多著名的開源軟件程序員
問:你們的夢想是什么?
答:我們的夢想是:技術改變世界,do good things that matter in the world
Google 非軟件工程師如是說:
問:聽說在 Google 吃的很好,如果胖了怎么辦?
答:公司有健身房,瑜伽房,吃多了下去跑兩圈。
問:Google 員工有保險么?
答:有,很好的員工保險,還包括員工家屬呢。
問:Google員工有帶薪假期么?
答:員工在入職的第一年有15天的帶薪假期。在Google工作每多一年,帶薪假期就多一天。所以,如果你在Google 工作滿235年,就可以全年休假啦!
問: Google對于非技術性職位的要求是什么?
答:用戶至上,無論是對終端客戶還是內部用戶,都將是最重要的標準之一。
問:面試Google非技術性職位有什么技巧?
答:陳述事實,善用數據,如果你經驗足夠豐富!你懂的。:)
問:Google的銷售工作壓力大嗎?
答:我們歡迎敢于接受挑戰的人加入銷售團隊,按摩椅,健身房,瑜伽室是你最好的減壓伙伴。