eNewsTree.com

 找回密码
 立即注册
查看: 16022|回复: 1
打印 上一主题 下一主题

谷歌面试流程详解:谁会被录用?包裹又是如何确定的?

[复制链接]
跳转到指定楼层
楼主
发表于 2018-1-26 15:54:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ace 于 2018-1-26 17:24 编辑

Derek

谷歌,作为当前最火的科技公司之一,一直受到求职者们的关注。但是,很多求职者未必对谷歌面试流程熟悉。




同时,许多同学搞不清楚Software EngineerSoftware Engineer Tools and Infrastructure 以及Site Reliability Engineer等职位之间的区别。

读完这篇文章,你将会获得以下疑问的答案:

  • 谷歌的面试流程什么样的?
  • 一整套流程下来要多长时间?
  • 谷歌神秘的HC是怎么样确定结果的?
  • 谷歌的offer package又是如何确定的?
  • 谷歌软件相关职位有哪些?
  • 它们之间的区别是什么样的?


在解决了以上疑问之后,这篇文章还将帮你了解:

  • 如何规划自己的时间?
  • 如何获得offer package的最大化?
  • 如何选择自己合适的职位?


1
谷歌面试流程介绍

谷歌的面试流程大体如下图所示:

► STEP 1
首先,在candidate提交简历之后,会有HR联系。

如果是内推,candidate通常会在两周之内收到下一步的信息;而自己海投的话,所需要等待的时间不太确定。
Tips
想投谷歌的同学,最好还是用过内推比较好,相对来说,获得面试的概率以及最后通过的概率会大很多。


► STEP 2
之后会是OAPhone 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。




2
职位介绍

在谷歌,和软件相关的职位有:

  • Softeware Engineer (SWE)
  • Software Engineer Tools and Infrastructure (SETI)

  • Site Reliability Engineer(SRE)


最近一两年,新出了一个Engineering Residency的program。它们之间有什么区别呢?

SWE

SWE是大家所熟识的职位。在谷歌,SWE的范围从最底层的网络到高层的前端开发都有涉及。

一般来说,谷歌的SWE职位大多是是general hiring,但也会有一些特定的需求的SWE职位。

谷歌的SWE所用到的语言,从C/C++,JAVA到Python,go都会有涉及。

所以,谷歌并不会要求面试者用特定的语言进行面试。无论面试者使用什么语言,都可以在谷歌找到相应的职位。



所以,面试的时候,挑自己熟悉的语言就好。

SETI

SETI又称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 quickly

SRE

SRE有些类似于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,这样进入谷歌的机会会大一些。

ER

Engineering Residency是面向new grad的一个program。形式上有点像一个一年期的full time实习。

相对于一般的full time的职位来说,转正前不提供 H1B,没有股票,工资也会低一些。

Engineering Resident会在进入谷歌后,先参加一段时间的培训,然后会分别加入两个组中工作各五个月。

在一年期结束之后,之前工作过的两个组,会各找两个人些review,这样四个人的feedback会送到HC review,最后决定有没有转正offer。



转正之后会和正常的SWE一样的package。

通常来说,Engineering Residency需要电面两轮,相对来说要更简单一些。同时Engeering Residency的转正率还是蛮高的。这个program,或许会是各位准备不是那么充分的同学,进入谷歌的一个途径。

好了,这篇文章暂时到这里。在这篇文章里,我们介绍了谷歌的面试流程,谷歌软件相关的职位。希望对各位找工作的同学有所帮助。

祝各位求职顺利!
收藏收藏 分享分享
回复

使用道具 举报

沙发
发表于 2018-1-26 19:00:27 | 只看该作者
一个JB公司,当初姿态高高地要do no evill,最后死皮赖脸地返回中国市场,这种没品的公司去了也是浪费青春
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|消息树

GMT-8, 2024-4-23 13:53 , Processed in 0.064840 second(s), 14 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表