Google 有一个全球统一的招聘网站:Google Careers。里面不仅有空缺职位的介绍,还有 Google 在世界各地的办公室的介绍,比如这个是我所在的苏黎世办公室。
在申请 Google 的工作之前,最好对自己想做的工作和对未来的团队有一个期望。比如自己想从事哪个方面的工作,前端还是后端,网络服务还是客户端软件,团队在美国、欧洲或 是中国。尽管不论你的目标团队是什么,面试的难度和流程都是统一的,但毕竟将来你要和你的团队长期协同工作,选一个自己喜欢的产品和团队,何乐而不为呢, 对吧。
除了选职位之外,面试的基本工也不可少,去 LeetCode 温习一下算法题吧。
你可以通过上述的招聘网站递交你的简历,也可以找正在 Google 工作的朋友帮你递交。当然,后者是有好处的,下面会提到。对于应届的同学,也可以留意一下各大高校的招聘活动,应届招聘的人数较多,多数会有统一的线下安排,效率比较高。
面试分为三种:笔试、电话面试和现场面试。
笔试通常是针对应届毕业生,由于人数多,HR 没有办法一个个打电话来面试,只好统一进行笔试。
电话面试,如果你不慎错过了笔试,并且 HR 又看中了你的简历,或是对于社招的求职者,那么你将接到至少一轮的电话面试。电话面试通常需要写代码,如果条件可行,可以通过 Google Docs 实时交流代码;最不济的情况,则是在电话中口述。这个阶段中,HR 也会打电话过来了解一下你的背景,咨询一下你中意的产品和团队,以及你在 Google 有没有认识的朋友。
现场面试,电话面试(或笔试)通过之后,你将会收到现场面试的邀请,地点一般会选在离你最近的办公室。现场面试 至少有四轮,每轮一小时,几乎全是技术面试,要求在白板或者纸上写代码。由于内部规定,这些代码会被记录下来交由招聘委员会审阅,所以在白板上写代码的时 候,你可能会注意到面试官在积(mang)极(lu)地抄写你的代码。如果面试期间碰到中饭时间,会有面试官带你去吃中饭,顺便感受一下传说中的免费午餐 :P
面试结束之后不会立即知道结果,即使主动询问面试官或者 HR,得到的回复一般都是“等通知”。
所有的面试结果会交给招聘委员会(Hiring Commitee)进行审核。与此同时,HR 会发信给 Google 内部可能是你以前同学或同事的员工,要求他们写评价。这些人的评价也会一起交给招聘委员会作为参考。这时就能体现出之前提到过的内部推荐的好处了,至少有 一个人帮你写了评价,聊胜于无。
招聘委员会审核通过之后,结果会交由 Larry Page (和他的团队)过目。是的,你没有看错,CEO 会亲自审阅你的资料。
上述的审核通过之后,HR 就会开始准备发 Offer。它实际是一个套餐(Package),套餐中注明了基础工资,奖金的比例,入职时的股票奖励等。你可以多多少少谈点条件,当然,大公司有着成 熟的等级体系,可商量的余地不大。如果你需要搬家(Relocation),Offer 中会包含搬家的补贴,或许会有一个中介(Agent)来协助你完成搬家的过程。
最终会有一堆的文件寄给你,一份一份签名之后再寄回(或交予 HR)。
签完合同之后就等着入职吧。这段时间里,你可能需要办签证、搬家等一些琐碎的事情。由于美国签证名额的限制,H1B 签证现在实行的抽签制度,约有三分之一的概率签不出。如果发生这种情况,你可能需要重新签一份合同,并前往另一个地区的办公室,等待最长可能有一年半的时 间,再去美国。这个过程称为 Parking。Parking 的地点可以和 HR 商量,比如瑞士、加拿大或者其它地方。为了避免这种尴尬的情况,你也可以不选择美国的职位,其它地区也有很好的办公室和职位。
和多数公司一样,入职之后的三个月是试用期,试用期内可能会因为能力不行而被解雇。当然这是小概率事件,大多数新员工都可以顺利度过试用期。在试用期满之后,推荐你入职的同学/朋友,可以得到一笔奖金,金额视你的职位高低不同而略有差异。到时候就找他/她请客吧。
完成整个流程之后,恭喜你,你已成为一名 Googler。如有什么问题或者想加入 Google,可以私下联系我。