关于招聘流程,其实开复在《与未来同行》那本书的第185页已经讲得非常清楚了,不外乎是下面几个主要的步骤:
1. 筛选简历
2. 电话面试或笔试
3. 若干轮面试
4. “招聘小组”讨论
5. “副总裁小组”最后复核
6. 发录用通知,签合同
电话面试是一件很有趣也很容易惹来争议的事情。至少我自己觉得,虽然电话面试可以省些时间,但的确比较难于全面了解一个人,不像面对面的面试那样有现场感,也没有直接交流时的各种便利——比如,可以从对方眼神、表情中发现他的许多特点。具体到技术面试上来说,电话面试让对方写代码是比较难的,据我所知,有的面试官的确会让对方写一段简短的代码,然后在电话中念出来。这个方法是不是真的有效,的确很难讲。但同时,我个人认为,电话面试有一个最大的优点,就是可以更容易地考察对方的语言交流能力:因为电话上的沟通不如面对面那么方便,在电话面试中你可以很容易地看到对方是如何利用这个“有限信道”来向你传递信息的。能够在电话面试中清楚、明白地展示自身优势的人,至少在语言交流方面都不会有什么问题。——顺便强调一下,交流和沟通能力对于现代软件开发来说,实在是太重要了。
因为每个面试官有每个面试官的特点,不大好介绍和评价其他同事的面试方法。我自己在面试时,一般喜欢先考察一个偏重基本功的题目,然后再考察一个偏重思维灵活性的问题。我还有一个倾向,可能也是某些应聘者比较担心的,就是边聊边问,根据应聘者的自我介绍,提最有针对性的问题。比方说,对方讲,自己有五年的C语言编程经验,精通(老实说,面试多了,对 “精通”这个词就非常敏感,总觉得这个词背后是有无数玄机的)C语言,那我多半就会立即考察一下对方对C语言指针或函数调用的掌握程度;如果对方说自己精通的其实是JavaScript语言,那我自然会渴望知道,对方是不是真的清楚,JavaScript作为一种动态语言或脚本语言有哪些与众不同的语法特点;如果对方说自己对J2EE平台和流行的框架非常熟悉,那我一般会先从最基本的面向对象设计以及最基本Java对象模型开始问起;如果对方说自己有丰富的软件设计经验,那我这里有好几个并不一定真正存在的软件需求,需要对方画出系统架构的设计图来。
面试时现场写代码或现场设计算法几乎是一定会发生的事情。拿我来说,对方写代码时直接敲在电脑上或是写在纸上,选用什么样的语言,或者使用什么样的代码风格,其实都是无所谓的。我最最关心的是应聘者对编程序这件再普通不过的事情的理解程度。一般说来,只要时间允许,我都会和应聘者一起,逐行讨论他刚写出的代码,比如函数接口设计是否合理,有没有其他的设计方式,变量类型的选择是否合适,代码运行时的时间或空间开销是否太大,代码中两个看上去相似的片段是否可以合并,等等等等。如果是现场设计算法,那我一般会要求对方在纸上用最直观的图示把他的算法思路表现出来——这多半是因为我的脑子比较慢,如果对方不能描述得非常清楚的话,我很难判断他的答案究竟是不是正确。一般说来,Google经常使用的面试题目都可以从不同的角度入手来解答,出色的应聘者还经常能想出面试官从未见过,又完全正确的新答案来。所以,做面试官也要开动脑筋,判断对方的答案哪一步正确,哪一步有问题。几场面试下来,面试官也要消耗许多脑力和体力的。
忘了提一点,Google中国招聘的技术职位并非只有软件工程师一种(参见http: //www.google.cn/jobs/),上面讲的不少要求是针对软件工程师的。其他技术职位在对应聘者能力的要求方面各有差异,面试时的侧重点也不尽相同。比如下面两个特定领域的研发职位(顺便在这里贴一下广告,呵呵):
移动和无线应用工程师:http://www.google.cn/support/jobs/bin/answer.py?answer=57922
Linux/开源软件研发工程师:http://www.google.cn/support/jobs/bin/answer.py?answer=55003
分享到:
相关推荐
Google谷歌是全球知名的科技公司,起初由拉里·佩奇(Larry Page)和谢尔盖·布林(Sergey Brin)两位创始人在1998年创立,其初衷是设计并管理一个互联网搜索引擎。Google公司不仅是美国的一家上市公司,也是全球...
### Google2013求职大礼包知识点概览 #### 一、Google公司简介 ##### 1.1 公司概况 Google公司成立于1998年9月7日,最初是一家私人公司,专注于设计和管理互联网搜索引擎。其创始人是拉里·佩奇(Larry Page)和...
google校招求职攻略2013 公司简介 职位详情 应聘技巧 求职经验
英文提示 如果您写作中时常需要切换中英文,又常拼不出要用的英文单字,使用谷歌拼音输入法打英文时,只需输入v,再加前几个字母,输入法自动提示您可能要找的单字,输入法几乎就像个英文词典,轻松协助英文拼字。...
通过以上内容可以看出,《Google2012求职大礼包》不仅涵盖了Google公司的基本情况介绍,还包含了丰富的求职资源,如笔试题目、面试经验等,这些都是求职者尤其是应届毕业生非常关注的信息。特别是对于那些想要加入...
4. **工作经历**:列出过去的工作经验,包括职位名称、公司名称、在职时间及主要职责和成就。使用动词开头的短句,如“Increased销售额25%”或“成功领导项目团队”。 5. **技能清单**:列出你的技术技能,如编程...
1. **公司文化与价值观**:Google以其独特的公司文化和创新精神著称,求职者需要理解并接受这种文化,例如“不作恶”(Don't be evil)和“工作生活平衡”等理念。 2. **招聘流程**:Google的招聘流程通常包括在线...
GOOGLE的PDF可能涵盖了创新思维、解决问题的能力以及技术技能等方面的要求,这对于希望在技术、产品、营销等岗位工作的求职者来说至关重要。 REDHAT是一家专注于开源软件的企业,其PDF可能强调开源技术的掌握、社区...
- **求职心得**:成功加入Google的候选人分享了自己的求职经历,强调了技术准备的重要性,同时提到了面试过程中展现出的热情、好奇心和解决问题的能力对于获得工作机会的影响。 - **求职建议**:对于希望加入Google...
对于很多求职者来说,能够加入谷歌(Google)这样的顶级科技公司无疑是梦寐以求的事情。然而,想要成为谷歌的一员并非易事。本文将详细介绍谷歌复杂的招聘流程,帮助求职者更好地准备。 #### 招聘规模与竞争激烈...
测试不仅仅是测试工程师的工作,而是所有开发人员的共同责任。 2. 预防优于治疗:通过编写可测试的代码,如采用设计模式,实现松耦合,降低测试的复杂性,提前避免问题的发生。 3. 自动化优先:Google推崇自动化测试...
在IT领域,尤其是在Web开发和调试中,"谷歌插件学习 监听网络请求"是一个重要的主题。...无论你是初学者还是经验丰富的专业人士,都应该熟悉并熟练运用谷歌浏览器的开发者工具来提升你的工作效果。
谷歌模拟抓取工具的工作原理是,它模拟了Google爬虫的行为,对指定的URL发起请求,并返回爬虫会看到的页面版本。这使得用户可以检查网页是否正确地呈现了内容,是否有任何阻止Google爬虫抓取的元素,如robots.txt...
【谷歌招聘资源大礼包】是专门为那些梦想进入谷歌工作的人们精心准备的一份全面的求职指南。这份资源包聚焦于谷歌的招聘流程,旨在通过提供历年来的笔试面试题,帮助应聘者更好地理解并应对谷歌的选拔标准,从而提高...
- **理解公司文化**:每个公司都有独特的价值观和工作方式,理解这些可以帮助求职者判断自己是否适合该公司的环境。 - **准备面试问题**:了解常见面试问题,提前进行模拟练习,可以提高面试时的表现。 - **展示专业...
根据给定文件的信息,我们可以提炼出一系列与Google(谷歌)笔试面试相关的知识点,涉及编程、算法、计算机系统原理等多个...通过深入理解这些知识点,可以帮助求职者更好地准备 Google 等知名 IT 公司的笔试和面试。