转:google面试

Google 面试六轮游,结果还是没过!Google面试真题分享 Google 整体面试流程上基本如下:我一共经历了 1 轮电话面试,5 轮 onsite,如果算上前面的HR 的预筛选的话,就是 7 轮. 阅读详情
去年做了不少面试(据说自己的面试次数在Google全球都是排在前列的,有点儿不敢相信),也参加了好几次校园招聘之类的活动,体会总或多或少有一些。 也许可以给大家分享一些不涉及公司秘密的东西,一来让大家了解Google为什么聚集了这么多出色的技术人才,二来也可以让那些投简历的朋友在心理上准备 得更充分一些——说实话,的确有些应聘者是因为对Google招聘流程,还有面试要求不太适应,而没有展现出自己应有的水平的。

毫无疑 问,Google在最近几年里一直是世界顶尖技术人才的聚集地。远的不说,在Google中国,我们身边就有ACM世界冠军,奥赛金牌得主,以及若干知名 技术公司的前CTO。但这并不是说Google招的全都是那些拥有偌大的名头或来历的牛人,我觉得,只要有真本事,进Google并不像想象中那么难。

关于招聘流程,其实开复在《与未来同行》那本书的第185页已经讲得非常清楚了,不外乎是下面几个主要的步骤:

1. 筛选简历
2. 电话面试或笔试
3. 若干轮面试
4. “招聘小组”讨论
5. “副总裁小组”最后复核
6. 发录用通知,签合同

筛 选简历似乎和其他公司没有什么本质的不同。我经常会在内部系统中收到招聘团队转来的,要我帮忙看一看并给出建议的简历。在国内,大多数人的简历都会有中英 文两份。只要有中文简历,我一般就只看中文内容了。但许多从美国来的同事就会优先看英文简历。所以,投简历时中英文简历要尽量一致。

看应届毕业生的简历和看有工作经验的应聘者的简历是大不相同的。

对 于前者,说心里话,有区分度的信息通常不会很多,不外乎学习成绩、论文或著述(如果有的话)、实践项目(如果有的话)、竞赛成绩(如果有的话)等少数几 项,至于自己说自己精通某某,熟悉某某,这个东西水分多少很难讲,反正我一般是权当参考的。所以,对应届毕业生更常见的做法是在学校或公司举行笔试,看笔 试情况来决定谁可以进入下面的流程。

但对于有工作经验的人,简历就非常非常重要了,因为你可以很容易地利用各种信息,从两份简历中比较出 应聘者的实力差异(当然不是绝对准确的,因为还要考虑某些人更善于包装自己的因素)。在写简历的时候,大家其实可以设身处地地想一想,如果你在审阅一份这 样的简历:应聘者声称自己精通某某平台,某某技术或某某语言,但又举不出足够有说服力的证据;声称自己在前公司做过项目经理、研发部经理等关键职位,但又 无法清楚地描述自己在关键职位上有什么样的表现;声称自己做过N多项目,但又举不出一个有技术含量,或是可以体现自己价值的……你会给他或她进入后续流程 的机会吗?

电话面试是一件很有趣也很容易惹来争议的事情。至少我自己觉得,虽然电话面试可以省些时间,但的确比较难于全面了解一个人,不 像面对面的面试那样有现场感,也没有直接交流时的各种便利——比如,可以从对方眼神、表情中发现他的许多特点。具体到技术面试上来说,电话面试让对方写代 码是比较难的,据我所知,有的面试官的确会让对方写一段简短的代码,然后在电话中念出来。这个方法是不是真的有效,的确很难讲。但同时,我个人认为,电话 面试有一个最大的优点,就是可以更容易地考察对方的语言交流能力:因为电话上的沟通不如面对面那么方便,在电话面试中你可以很容易地看到对方是如何利用这 个“有限信道”来向你传递信息的。能够在电话面试中清楚、明白地展示自身优势的人,至少在语言交流方面都不会有什么问题。——顺便强调一下,交流和沟通能 力对于现代软件开发来说,实在是太重要了。

笔试主要是在招聘应届毕业生或实习生的时候使用,去年Google在好几所高校都做过比较大规 模的笔试。那些笔试题目中,有一小部分是我出的,所以了解一些情况。和有些公司强调思维灵活性的智力题不一样,Google的笔试题最最重视的学生在CS 专业上的基本功和灵活运用基础知识解决问题的能力。去年用在校园招聘的笔试题有许多套,大多都分为选择题和编码或算法题两个部分。做过这些题目的同学应该 比较清楚:选择题考察的不外是对CS基础课、专业课的掌握情况,可能会涉及数学、逻辑、计算机原理、数据结构、算法、编译原理、操作系统等方面;而编码或 算法题考察的则是编程的基本功力(比如对语法要素的正确使用,代码的可读性等等)和灵活运用算法知识解决具体问题的能力(比如算法的选择,算法的优化程度 等等)。

其实,出笔试题是一件苦差事。要想得到逻辑上没有漏洞,适于CS或相关专业的学生解答,易于上手,又有一定区分度的题目,实在是 太难太难了。每套笔试题都要花费工程师许多精力,出完了题目,还要更多工程师来把关,看有没有漏洞。即便如此,去年用在高校的笔试题里还是存在少数表达含 混或者逻辑上有漏洞的情况——在提高笔试题质量方面,我们还得继续努力。

若干轮的现场面试是应聘者必须经历的,最有挑战性的,也最能影响 面试结果的环节。Google对人才的要求向来都很高,这种要求也主要体现在现场面试的环节中。一个应聘者在若干轮的现场面试中,可能要面对的是有不同技 术背景或技术特长的面试官,每个面试官所考察的重点也可能各有侧重,每个面试官也都有自己喜欢的提问方法和面试题目。达不到标准的人要想在Google的 若干轮面试中“蒙混过关”,概率应该是接近于零的吧。

许多人都想知道Google在面试中最看重的是应聘者哪方面的能力。我记得在去年在 校园宣讲中曾反复强调过:仅从专业角度上说,Google会要求一个应聘者既具有扎实的CS基本功,也拥有灵活的思维方式和解决新问题的能力。当然,专业 以外的东西,比如真诚、坦率,比如交流能力,对职业的正确态度等等,有时比专业能力更重要。

因为每个面试官有每个面试官的特点,不大好介 绍和评价其他同事的面试方法。我自己在面试时,一般喜欢先考察一个偏重基本功的题目,然后再考察一个偏重思维灵活性的问题。我还有一个倾向,可能也是某些 应聘者比较担心的,就是边聊边问,根据应聘者的自我介绍,提最有针对性的问题。比方说,对方讲,自己有五年的C语言编程经验,精通(老实说,面试多了,对 “精通”这个词就非常敏感,总觉得这个词背后是有无数玄机的)C语言,那我多半就会立即考察一下对方对C语言指针或函数调用的掌握程度;如果对方说自己精 通的其实是JavaScript语言,那我自然会渴望知道,对方是不是真的清楚,JavaScript作为一种动态语言或脚本语言有哪些与众不同的语法特 点;如果对方说自己对J2EE平台和流行的框架非常熟悉,那我一般会先从最基本的面向对象设计以及最基本Java对象模型开始问起;如果对方说自己有丰富 的软件设计经验,那我这里有好几个并不一定真正存在的软件需求,需要对方画出系统架构的设计图来。

面试时现场写代码或现场设计算法几乎是 一定会发生的事情。拿我来说,对方写代码时直接敲在电脑上或是写在纸上,选用什么样的语言,或者使用什么样的代码风格,其实都是无所谓的。我最最关心的是 应聘者对编程序这件再普通不过的事情的理解程度。一般说来,只要时间允许,我都会和应聘者一起,逐行讨论他刚写出的代码,比如函数接口设计是否合理,有没 有其他的设计方式,变量类型的选择是否合适,代码运行时的时间或空间开销是否太大,代码中两个看上去相似的片段是否可以合并,等等等等。如果是现场设计算 法,那我一般会要求对方在纸上用最直观的图示把他的算法思路表现出来——这多半是因为我的脑子比较慢,如果对方不能描述得非常清楚的话,我很难判断他的答 案究竟是不是正确。一般说来,Google经常使用的面试题目都可以从不同的角度入手来解答,出色的应聘者还经常能想出面试官从未见过,又完全正确的新答 案来。所以,做面试官也要开动脑筋,判断对方的答案哪一步正确,哪一步有问题。几场面试下来,面试官也要消耗许多脑力和体力的。

面试结束 后,面试官要写面试报告,而且要用英文来写。写报告会占用不少时间,我自己的英文并不熟练,一个45分钟左右的面试结束后,就多半要花20到30分钟来写 报告。不过一年下来,写面试报告倒成了自己提高英文写作能力的一个重要练习项目,也算是对付出的这许多时间的一种回报吧。

正如开复在书中所介绍的那样,所有面试报告都要送到“招聘小组”和“副总裁”小组评审。一个应聘者是否能加入Google,就要看这两次评审的结果了。

先 大概介绍到这里吧,其他相关的感想以后再续。对了,忘了提一点,Google中国招聘的技术职位并非只有软件工程师一种(参见http: //www.google.cn/jobs/),上面讲的不少要求是针对软件工程师的。其他技术职位在对应聘者能力的要求方面各有差异,面试时的侧重点也 不尽相同。比如下面两个特定领域的研发职位(顺便在这里贴一下广告,呵呵):
Google面试经历(一) 为什么是面试经历(一)呢? 因为还有即将到来的:   Google面试经历(二)-实习生面试 以及可能会有的:   Google面试经历(三)-实习生转正面试或者校招面试   Google面试经历(四)-失败总结 OK,下面正式写这次google mock interview的经历: 背景   可能有人会奇怪,这么早就招人了吗?正常来说,是不会这么早的。但是因我为参加了20 阅读详情

相关推荐

Google面试经历-二

A Day with Google! Google实习生面试经历! A Day with Google活动 3月12日 ,A Day with Google GCJ获得资格,和mock interview配套的活动,参观了一下工作环境,拿了几个纪念品,放几张图。 保护个人隐私,打个马赛克,纪念品,还有一个书包…旁边优美的风景… 越发加深了想去的执念,好好加油吧! Go...

无名山丘,崛起成峰 3136

面试体验:Google 篇(转)

http://www.cnblogs.com/cathsfz/archive/2012/08/08/google-interview-experience.html 尝试在自己的博客上搜索点东西,结果发现 4 年多以前还在博客上写过一系列的 recruiting events,把大四时候参加过的各种笔试面试都记录下来了。我从去年准备离开百度开始,到现在总过面试过 4 家公司:Google、Mic...

weixin_33813128的博客 345

Transformer 常见面试题深度解析:从原理到工程实践

先给结论,再展开推导:面试官时间有限,先一句话回答核心,再补充细节;公式与直觉并重:能推导dk\sqrt{d_k}dk​​的方差来源,也能用"防止 softmax 饱和"的直觉解释;主动关联工程实践:提到 FlashAttention、KV Cache、GQA 等,体现落地经验;诚实面对不确定:不清楚的细节不要编造,可以说"这部分我了解思路,具体实现需要再确认";准备一个完整项目故事:能讲清"遇到什么问题 → 如何定位 → 用什么方案 → 效果如何量化"。

张晨光老师的播客 269

Cate:我是如何准备Google面试的(转)

转:原文链接:http://blog.jobbole.com/18040/ 导读:Cate 是一位加拿大的软件工程师,目前就职于  Google 。本文是他在 2010 年在 Google 面试后分享的文章。 也许你可能没有参加过谷歌面试(或者没能答出面试中的一些问题),这里我会分享一下上周我的面试经历。我个人感觉良好——至少已经全力以赴了,无论结果如何都会对我有很大的帮助。 由于已经...

coder 的历程 207

STM32 SAI接口实战:用CubeMX快速配置多通道音频采集(附DMA优化技巧)

本文详细介绍了如何使用STM32的SAI接口通过CubeMX快速配置多通道音频采集系统,并提供了DMA双缓冲优化技巧。内容涵盖TDM模式配置、时钟同步、DMA优化及常见问题排查,帮助开发者高效实现高速数据采集应用。

weixin_42549037的博客 225

绝缘体上硅(SOI) vs 传统硅片:5个关键性能对比及适用场景分析

本文深入对比了绝缘体上硅(SOI)与传统硅片在功耗、速度、隔离性等5个关键性能维度的差异,并分析了各自适用场景。SOI技术凭借其独特的埋氧层结构,在低功耗、高频应用和极端环境下展现出显著优势,特别适合移动设备、汽车电子和航天应用。

weixin_30335575的博客 555

Google 26NG SDE VO 三轮面经|真实全程复盘,避坑要点全整理

备战大厂VO的同学应该都有体会,面试时间紧凑、题目随时出变种、心理压力拉满是常态,哪怕刷题量足够,也容易因为临场紧张、思路卡顿、细节疏漏错失机会。尤其是谷歌这类顶级大厂,面试考察维度更全面,单靠自己摸索往往要走很多弯路,浪费大量时间和精力。如果当下你正在为下一轮面试焦虑,觉得备考时间紧张、刷题没方向、面试技巧不足,或是对自身面试竞争力没把握,其实可以找专业的面试辅助团队帮你针对性梳理。

ProgramHelpOa的博客 454

HC32F460的GPIO重映射实战:如何用3步搞定SPI引脚冲突问题

本文详细介绍了HC32F460的GPIO重映射功能,通过三步操作解决SPI引脚冲突问题。文章解析了HC32F460的FuncGroup功能分组机制,提供了具体的寄存器配置步骤和验证技巧,并对比了与传统方案的性能优势,帮助工程师灵活配置引脚,优化硬件设计。

t4y5u6i7o的博客 918

Cate:我是如何准备Google面试的

导读:Cate 是一位加拿大的软件工程师,目前就职于  Google 。本文是他在 2010 年在 Google 面试后分享的文章。 也许你可能没有参加过谷歌面试(或者没能答出面试中的一些问题),这里我会分享一下上周我的面试经历。我个人感觉良好——至少已经全力以赴了,无论结果如何都会对我有很大的帮助。 由于已经签了保密协议,因此我不会写出面试的问题。然而,我会写一下我是如何得到这个面试

shuhuai007的专栏 1181

RAG-Anything 实战:构建企业级多模态知识图谱问答系统

本文详细介绍了如何利用RAG-Anything构建企业级多模态知识图谱问答系统,解决跨模态文档处理的痛点。通过架构设计解析、部署实战指南和典型业务场景解决方案,帮助企业实现高效的知识管理和智能检索,提升决策效率。

weixin_29089057的博客 385

FPGA工程师面试试题集锦11~20

时钟抖动是指芯片的某一个给定点上时钟周期发生暂时性变化,也就是说时钟周期在不同的周期上可能加长或缩短。它是一个平均值为0的平均变量。

FPGA/MATLAB学习教程/源码/项目合作开发 678

面试体验:Google 篇

转自:https://www.cnblogs.com/cathsfz/archive/2012/08/08/google-interview-experience.html 尝试在自己的博客上搜索点东西,结果发现 4 年多以前还在博客上写过一系列的recruiting events,把大四时候参加过的各种笔试面试都记录下来了。我从去年准备离开百度开始,到现在总过面试过 4 家公司:Google...

Candy_GL的博客 1513

【Dify】PPT生成工具应用

本文介绍了一款自动化PPT生成工具,通过智能接口将文本内容高效转化为结构化演示文档。该系统采用三阶段工作流(内容输入、HTTP请求上传、文件输出),无需复杂操作即可生成专业PPT。工具适用于教学课件、产品发布、企业培训等场景,能显著提升内容表达效率,特别适合初学者快速制作演示材料。文章详细说明了核心节点、应用场景及开发资源,为文本到PPT的自动化转换提供了实用解决方案。

Mr数据杨 1218

Google面试总结

经过 去年6月毕业之后,我加入了eBay的Cloud Platform and Infrastructure Service组。10月份的时候,被Google的HR联系,问我想不想加入Google Cloud。虽然刚开始工作没多久,但是机会来的时候我还是愿意尝试一下。到了11月,经过几轮电话和邮件,HR决定给我跳过电话面试,直接安排Google Cloud onsite面试。由于接近年底,面试官的...

weixin_30907523的博客 1022

[Dify实战] [安全合规] 用 Dify 优化安全巡检:从经验驱动到标准闭环-带绑定资源

摘要:企业信息系统安全管理中,安全合规巡检面临标准不统一、整改难追踪等痛点。本文提出基于Dify工具的智能化解决方案,通过自动化工作流实现标准检查清单生成、风险等级标注、整改建议输出及审计记录归档。方案采用结构化Prompt模板和Markdown输出格式,涵盖账号权限、数据安全等核心维度,并提供证据收集建议和闭环管理机制,帮助组织从人工经验驱动转向数据流程驱动的合规管理。配套可导入Dify的工作流文件将随后发布。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 272

多模态大模型在AI人工智能领域的创新实践探索

随着人工智能技术的飞速发展,单一模态的数据处理已经难以满足复杂现实场景的需求。多模态大模型通过融合多种模态的数据,如文本、图像、音频等,能够更全面、深入地理解和处理信息,为人工智能的发展带来了新的机遇和挑战。本文的目的在于深入探讨多模态大模型在AI人工智能领域的创新实践,包括其核心概念、算法原理、实际应用等方面,旨在为相关领域的研究人员和从业者提供全面的技术参考和实践指导。本文的范围涵盖了多模态大模型的基本原理、算法实现、数学模型、项目实战以及实际应用场景等多个方面。

大模型应用工坊 1316

我通过了 Google 技术面试,所以你也能行!

作者 |Emma Bostian译者 |香槟超新星,责编 | 郭芮头图 | 优快云 下载自视觉中国出品 | 优快云(ID:优快云news)以下为译文:在通过了Google技术面...

优快云资讯 2704

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

我经历的7轮Google面试

作者:唐磊去年换工作的时候,面试了一下 Google (这里说的是 Google 中国),来了个 Google 面试七轮游,结果是没通过。????现在分享下我参与面试的具体流程以及个人...

码农翻身 5075

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

到google面试 google的21道面试问题

<br /><br />试卷开头,蛊惑地写着“试试看!把答案寄回Google,你有希望去Google总部参观,并成为我们其中一员”。 <br /><br /><br /> 1.Solvethiscrypticequation,realizingof <br /> coursethatvaluesforMandEcouldbe <br /> interchanged.Noleadingzerosareallowed. <br /><br /> WWWDOT-GOOGLE=DOTCOM <br /><b

BODAO创意 2172

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

面试 Google, 我失败了 | Google 面经分享

去年换工作的时候, 面试了一下 Google (这里说的是 Google 中国), 来了个 Google 面试六轮游, 结果是没通过. ???? 现在分享下我参与面试的具体流程以及个人认...

weixin_41385912的博客 718

如何准备Google的面试 (上)

面试的问题可能会涉及你简历中提到的任何内容(尤其如果你声称自己是个专家),白板编程,构建和开发复杂的算法并分析其性能, 逻辑问题,系统设计和计算机科学的核心概念 - 哈希表、堆栈、数组等等。这是由你最终参与的项目的复杂性和全球性的规模所决定的。(6) 和面试官有一定的互动,总是确保面试官知道你的所思所想,因为面试官感兴趣的是你的解决方案中思考的过程。好了,扯远了,言归正传,偶然在网上看到一篇关于Google面试的E文,觉得还不错,顺手翻译一把,能力有限,如有不足之处,还望各位高抬贵手,不吝斧正。

2501_93283929的博客 689

google面试题

转帖]Google面试题 发信人: smurf (蓝精灵), 信区: IQDoor 标 题: Google面试题 发信站: 水木社区 (Thu Nov 10 18:49:13 2005), 站内 今年10月底,Google在美国《麻省技术评论》、《LinuxJournal》、《Mensa 》、《今日物理》等几本专业杂志上刊登了一份“Google实验室能力倾向测试”的 试卷,开头蛊惑地写着“试试看!

谭洪星 2632
上一篇: 收集到的国内外java学习网站 zt
下一篇: easyui treegrid
lightbluewind
博客等级 码龄21年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值