STEP 1
首先,在candidate提交简历之后,会有HR联系。如果是内推,candidate通常会在两周之内收到下一步的信息;而自己海投的话,所需要等待的时间不太确定。
Tips:想投谷歌的同学,最好还是用过内推比较好,相对来说,获得面试的概率以及最后通过的概率会大很多。
STEP 2
之后会是OA和Phone Interview。但这两步并不一定是必须的。
比如,当candidate有其他公司的competing offer deadline的时候,HR会安排跳过这两步,直接安排Onsite Interview。
OA的流程一个半小时内做两道题。OA提交之后,一周之内会获得下一步消息。
STEP 3
OA之后是1-2轮的Phone Interview。Phone Interview之后,一周之内会收到下一步的消息。
如果candidate过了Phone Interview,会被安排下一步的Onsite Interview。
STEP 4
Onsite Interview一般是4-5轮。New Grad Master一般是4轮。PhD以及experienced一般是5轮。
New Grad以及2年以下工作经验的同学,一般只会考数据结构和算法。
New Grad PhD会有一轮和thesis相关的面试。
Experienced的会有system design。
STEP 5
Onsite Interview之后,HR会开始收集面试官的feedback和其他有用信息。这些有用信息,包括你的成绩单,你的internal references。
这里的internal reference是指其他在谷歌工作并且了解你个人情况的员工,给你写的reference letter。
而PhD的话,很大可能会问你的advisor要推荐信。
最后,这些收集来的信息以及面试官的feedback会组成一个packet送给Hiring Committee (HC) review。
STEP 6
HC 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 7
HC通过之后,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。