谷歌面試流程詳解:誰會被錄用?包裹又是如何確定的?

本帖最後由 ace 於 2018-1-26 17:24 編輯 Derek谷歌,作為當前最火的科技公司之一,一直受到求職者們的關注。但是,很多求職者未必對谷歌面試流程熟悉。

同時,許多同學搞不清楚Software Engineer與Software Engineer Tools and Infrastructure 以及Site Reliability Engineer等職位之間的區別。讀完這篇文章,你將會獲得以下疑問的答案:

  • 谷歌的面試流程什麼樣的?
  • 一整套流程下來要多長時間?
  • 谷歌神秘的HC是怎麼樣確定結果的?
  • 谷歌的offer package又是如何確定的?
  • 谷歌軟體相關職位有哪些?
  • 它們之間的區別是什麼樣的?
  • 在解決了以上疑問之後,這篇文章還將幫你了解:

  • 如何規劃自己的時間?
  • 如何獲得offer package的最大化?
  • 如何選擇自己合適的職位?
  • 1谷歌面試流程介紹谷歌的面試流程大體如下圖所示:

    ? STEP 1首先,在candidate提交簡歷之後,會有HR聯繫。如果是內推,candidate通常會在兩周之內收到下一步的信息;而自己海投的話,所需要等待的時間不太確定。Tips想投谷歌的同學,最好還是用過內推比較好,相對來說,獲得面試的概率以及最後通過的概率會大很多。? STEP 2之後會是OA和Phone Interview。但這兩步並不一定是必須的。比如,當candidate有其他公司的competing offer deadline的時候,HR會安排跳過這兩步,直接安排Onsite Interview。OA的流程一個半小時內做兩道題。OA提交之後,一周之內會獲得下一步消息。? STEP 3OA之後是1-2輪的Phone Interview。Phone Interview之後,一周之內會收到下一步的消息。

    如果candidate過了Phone Interview,會被安排下一步的Onsite Interview。? STEP 4Onsite Interview一般是4-5輪。New Grad Master一般是4輪。PhD以及experienced一般是5輪。

  • New Grad以及2年以下工作經驗的同學,一般只會考數據結構和演算法。
  • New Grad PhD會有一輪和thesis相關的面試。
  • Experienced的會有system design。
  • ? STEP 5Onsite Interview之後,HR會開始收集面試官的feedback和其他有用信息。這些有用信息,包括你的成績單,你的internal references。這裡的internal reference是指其他在谷歌工作並且了解你個人情況的員工,給你寫的reference letter。而PhD的話,很大可能會問你的advisor要推薦信。最後,這些收集來的信息以及面試官的feedback會組成一個packet送給Hiring Committee (HC) review。

    ? STEP 6HC review之後,如果說,面試的feedback差異很大或者有些方面在面試中沒有考察到,HC覺得很難決定結果的話,會要求加面1~2輪。這1~2輪將會focus on有差異或者面試中被遺漏的地方。當加面的feedback收集好了之後,HC會重新review candidate的packet,而後給出最終結果。有的時候,針對experienced engineer,HC會要求先進行team match,確定match到了team之後才會進行下一步。Onsite inteview結束到HC出結果,一整個流程可能需要2、3周,甚至一個月的時間。所以,各位同學要規劃好自己的時間,儘可能地制定出最有利於自己的time line。? STEP 7HC通過之後,HR會將你的信息以及你手上的competing offer的數據送給負責offer review的committee。他們會根據你competing offer的數據給你制定出將會給你的offer package。這裡,各位同學需要注意一點,就是在送交offer review之前,要儘可能的拿到其他家的package,有了competing offer之後,谷歌才可能給出一個好的package。否則,無論你面的再好,也有可能只拿到一個low ball package。? STEP 8當offer細節制定出來之後,會送到相關的SVP最後approve。SVP approve了之後,那麼恭喜你,獲得了谷歌offer。

    2職位介紹在谷歌,和軟體相關的職位有:

  • Softeware Engineer (SWE)
  • Software Engineer Tools and Infrastructure (SETI)
  • Site Reliability Engineer(SRE)
  • 最近一兩年,新出了一個Engineering Residency的program。它們之間有什麼區別呢?SWESWE是大家所熟識的職位。在谷歌,SWE的範圍從最底層的網路到高層的前端開發都有涉及。一般來說,谷歌的SWE職位大多是是general hiring,但也會有一些特定的需求的SWE職位。谷歌的SWE所用到的語言,從C/C++,JAVA到Python,go都會有涉及。所以,谷歌並不會要求面試者用特定的語言進行面試。無論面試者使用什麼語言,都可以在谷歌找到相應的職位。

    所以,面試的時候,挑自己熟悉的語言就好。SETISETI又稱EngProd。主要是開發一些輔助SWE快速開發的tools以及一些有針對性的tests。谷歌post的職位介紹中這麼說:We ensure Google"s success by partnering with engineering teams and developing scalable tools and infrastructure that help engineers develop, test, debug and release software quicklySRESRE有些類似於DevOps,但職責範圍會比DevOps會更大一些。主要是負責service的management和mornitoring。有時候,SRE也會做一些開發來輔助以及簡化他們的工作。通常,SRE會需要oncall。一般是處在兩個不同地方的兩組SRE輪班倒來負責一個service或者一組services。不過,SRE的oncall是有compensation的,一般可以獲得bonus的補償以及換取更假期。SETI和SRE相對來說,不如SWE競爭激烈。會出現,有得面SWE處在board line上,雖然SWE被拒,但會被轉去面其他職位。如果大家的dream company是谷歌,同時對職位要求不是那麼高,可以考慮一下SETI和SRE,這樣進入谷歌的機會會大一些。EREngineering Residency是面向new grad的一個program。形式上有點像一個一年期的full time實習。相對於一般的full time的職位來說,轉正前不提供 H1B,沒有股票,工資也會低一些。Engineering Resident會在進入谷歌后,先參加一段時間的培訓,然後會分別加入兩個組中工作各五個月。在一年期結束之後,之前工作過的兩個組,會各找兩個人些review,這樣四個人的feedback會送到HC review,最後決定有沒有轉正offer。

    轉正之後會和正常的SWE一樣的package。通常來說,Engineering Residency需要電面兩輪,相對來說要更簡單一些。同時Engeering Residency的轉正率還是蠻高的。這個program,或許會是各位準備不是那麼充分的同學,進入谷歌的一個途徑。好了,這篇文章暫時到這裡。在這篇文章里,我們介紹了谷歌的面試流程,谷歌軟體相關的職位。希望對各位找工作的同學有所幫助。祝各位求職順利!
    推薦閱讀:

    最全裝修流程和順序,第一次裝修必看!
    追女生的基本流程,看完不要再說不...
    酒店婚禮司儀主持流程
    太全了!喝茶的基本禮儀——喝茶流程禮儀!
    赴港產子全流程

    TAG:面試 | 流程 | 谷歌 |