面试Google,我挂在了第七轮......

自媒体 自媒体

去年换工作的时候,面试了一下 Google(这里说的是 Google 中国),来了个 Google 面试六轮游,事实是没经由。

[原创文章:www.11jj.com]


[本文来自:www.11jj.com]

图片来自 Pexels


现在分享下我介入面试的具体流程以及个人认为应该留意的事项,进展对人人有所匡助。


个人相关背景


先介绍下自己相关背景,985 本科,Top2 硕士(其实,大公司都对照留意第一学历的)。


在校时代,科研也没啥能拿得出手的论文。社招时,4 年多工作经验,面试时为大疆后端斥地 TL(带 3~4 个人而已)。


面试流程


Google 整体面试流程上根本如下:

  • Recruiter Prescreen→ 

  • Phone Interview(1~2 sessions)→  

  • Onsite Interview(4~5 sessions,1 week to receive feedback)→

  • Hiring Committee Review→

  • Offer Review→

  • Offer Delivery(Yippee!)


我一共经验了 1 轮德律面试,5 轮 Onsite,若是算上前面的 HR 的预筛选的话,就是 7 轮。


简历送达


之前校招其实也加入过,无奈门槛太高,竞争压力太大,连面试流程都木有进。


当初校招时直接网上刷题,这个网站上其实还能看到往年的一些问题景遇:Google Code Jam。根本上分几轮,每轮 top xx 的选手才有机会进入面试。


第一次换工作的时候,其实也有找在 Google 的同窗内推,填了不少内推介绍情由呀等等,最后简历都没过。


当然,简历没过必然也有多种情由啦,这个其实跟各个公司都一样。比如人家需求是招聘 P7,以你的工作年限经验等最多就 P6,必然不成。

还有比如进展是招聘机械进修等相关经验的等等,岗位信息等不成家也不成;当然还有一种,岗位描述等都相关,切实简历没啥亮点,宁靖庸,也直接被 HR 给筛选掉了。

此次其实刚起头是没有考虑过面 Google 的,机缘巧合在 Linkedin 在有 Google 的 HR 关系,说要不要试试 Google 的机会。


当然就抱着“试试就试试”的设法跟进面试流程啦,既然要考试,当然照样需要负责对待,改削简历。防止手生,必然需要提前预备“刷题”的。


发简历给 HR 蜜斯姐后,HR 蜜斯姐会给你一些预备材料供你参考,这份材料还相对对照雄厚,直接会敷陈你面试涉及到的常识点,介绍书籍还有一些介绍参考的视频等。


需要的小伙伴可以留言,我清算下发给你(跟 HR 求证过,这些资料是可以公开分享的哈)。


其实,时间有限,“刷题”预备不足,当初预感估量面试面不下来。不过真正走完所有面试流程,发现其实面试问题没有想象中的那么难(然而,我仍然没有过,诠释实力不足呀),积极预备,照样有进展的。


因为面试问题对照敏感,不克直接分享原题哈,不过我会凭证我的懂得,找相同常识点和相同难度的问题分享一下。


HR 面试


对,第一轮就是 HR 面试,上面流程中的“Recruiter Prescreen”,其实就是一些角力机相关底细的填空题和选择题。


几分钟的时间,十几道问题。面试过程中,不需要给予明确的注释,知道就是知道,不知道就不知道。


问题或许会涉及到比如:快排的时间复杂度是若干?选择排序是不乱的排序算法吗?等等之类的。


这也是我介入的所有面试傍边,HR 直接介入的“手艺”面的。我懂得就经由这一轮面试可以用对照少的成本把一些错误适的候选人直接清扫了。当然这种体式或许不一定适用于所有公司。


德律面试


德律面试要求直接用 Google Doc 共享写代码,需要要求你有一个不乱的收集情形。这轮面试我懂得应该不会太难,从我面试的经验来看也切实如斯。


对比 Onsite,德律面试不克在一个很好的沟通情形下,不克面临面和面试官进行交流。


当初我面试的一道问题和二叉树的遍历相关,当然问题不会是直接写二叉树的先序/中序/后序/层次之类的遍历,会有一个具体的生意场景在里边。


需要你理会这个具体的生意场景,能够抽象出问题本质上就是,二叉树的遍历体式。


这道问题算是拿下了,实际 Coding 后,面试官或许会凭证你写的 Code 去提问,一些界线前提以及让你提优化方案。


HR 蜜斯姐介绍的德律面试时 1-2 轮,其实我懂得,这应该是需要看第一轮的面试官的反馈,是否犹疑是否再放置一轮德律面试。


事实和 Onsite 对比,德律面试成底细对更低一些。在线 Code 其实在面试过程中,照样蛮首要的环节。


从你 Code 的细节,包括 Code Style,界线前提的判断,哪怕是注释景遇,都能看出一些编程习惯。


我认为这个环节对于招聘一个写代码的工程师来说,必然是一个必弗成少的环节(Google 整个就搞了五六轮)。


现局面试


德律面试经由后,HR 会很快跟你反馈沟通面试事实,是否经由,以及 Onsite 的放置。


因为现局面试是 4-5 轮,平均 1 轮一小时的话,需要 4-5 个小时,其实照样蛮花消精神的。


一般会沟通可以约 2 个半天或许 1 成天,两个半天的长处是,时间不会那么主要,前两轮后,半途可以过几天再休整调整下再持续。


我当初就选择“快刀斩乱麻/早死早超生”的方案直接约了 1 天时间搞定。
Onsite 也根本上是在电脑上 Coding,你和面试官一人一个笔记本,Code 时共享屏幕,有时候问题面试官会在白板上写出。


Onsite 的问题,光鲜就要比德律面试的问题难度高一些呢。但实际上比我想象中的要简练些。


因为曾经想 Google 这样的公司面试生怕连懂得问题意思都要懂得大半天吧,或许也是社招的原因,社招整体感触在算法的要求比校招就要低一些。

这只是我的主观感想啦。(切实自己在当面试官的过程中,在算法这块对社招的同窗预期也会低一些)

我记得个中有一道问题就跟 leetcode 上的相同(再次声明不是原题,也不 share 原题))leetcode 上谁人问题应该是二维矩阵,最短路径相关的,用 dp 可以解决。只不过,一般问题会分为好几个小问题,难度一般从易到难。


同时也考查到了二叉树,仍然围绕着二叉树的遍历进行。需要熟知二叉树的各类遍历体式,非递归的体式(递归对照随意,一般不会让写这个)。在碰着二叉树相关问题的时候,是否可以联想到二叉树的遍历上来。


此外有一道系统设计的问题,“常识图谱”的概念,围绕着“图”的相关算法,这个要求在白板上写出设计方案和伪代码。


同时面试官会络续 Push 你让你提出更优的解决方案,有充足多的角力资源,并行去跑,以及具体怎么实现。这道问题我回覆的不好(当初也知道不好,后背 HR 反馈也印证了这一点)。


还有一道问题,是解决生活中的场景问题。需要你抽象出这个问题,用代码来解决。


一般这种问题,就需要一再跟面试官去沟通和确认个中的场景,若何把生意抽象成算法。


记得之前面试 Amazon 的时候也有相同的问题(只不过当初面 Amazon 考查的是 OO Design,而本题是具体算法实现)。


Onsite 一共聊了 5 轮,上午 2 轮,下昼 3 轮,个中有两轮是英文面试(英文面试后背会说)。


整体来说,工程师岗位面试会围绕如下几个方面进行(以下参考 HR 供给的面试指南):
  • Coding:用熟悉的编程说话(不限)实现给定的问题。会重点关注解问题过程中的懂得和沟通能力。

  • 算法:涉及到 排序/搜刮/分治/动态规划/贪婪/递归, 具体数据组织,以及也有或许会涉及到 Dijkstra 和 A* 等算法,需要会算法复杂度的理会。

  • 排序:常见的排序算法,时间/空间复杂度,例如快排/归并/堆排序/插入/基数排序等等。

  • 数据组织:数组/连表/堆/栈/Hash/数/二叉树等。

  • 数学:或许会涉及到离散数学,组合数学,例如 N 个中选 k 个的体式等。

  • 图:图的表达(例如矩阵/邻接表),bfs/dfs 等。

  • 递归:递归和迭代的转换。

  • 其他:设计和把握系统等。


以上这部门摘自 HR 供给的 Google 工程师面试指南。


午饭


正午 HR 蜜斯姐会放置一个 Google 的工程师带你吃饭,跟你聊天。有任何疑问都可以跟他沟通。


不得不说,Google 的伙食照样蛮不错的,我当初就跟小哥哥聊了下他在 Google 工作的感想。

英文面试


英文面试,零丁拿出来说一下,建议照样提前预备,演习一下根本的白话。不要因为面试过程中,倏忽让你只用英语沟通,让气氛变得主要起来,导致施展不好。


毛遂自荐之类的必然你可以提前预备,然后就是你可以考试比如拿个中的问题自己模拟一下面试场景。


首如果或许需要提前熟悉一下根本的角力机相关词汇,不要到时候想表达确表达不出。


整体来说,Google 的面试切实很难,但切实也没我想象中的那么难。但要求切实是很高的,根本上一些界线 Case 等也都是在考查局限内的。


Onsite 面试完后,在第二天,我就获得事实通知,面试没经由。事实来看没经由的事实反馈比经由反馈更快。


HR 会反馈你哪里示意得不足好,然后若是想进 Google,就加油刷题。说 1 年后,可以再次考试,贯穿关系哦。

哈哈,以上就是我此次完整的 Google 面试之旅,虽然失败(实力还不足)了,但照样有收获的。


若是人人有充足自信(当然也要有必然实力哈)也可以找我匡助内推,我可以给在 Google 的同窗匡助或许直接给招聘的 HR 同窗。


若是要面试 Google,刷题是在所难免的了。整体来讲,Google 的面试体验照样很不错的,全程 HR 蜜斯姐悉心指导和实时反馈,给 HR 蜜斯姐点赞。

作者:唐磊

简介:阿里云码农,卒业于中南大学和清华大学,曾工作于大疆/宜信大数据立异中心/Tencent/友盟。

编纂:陶家龙

出处:转载自微信公家号轨范猿石头(ID:tangleithu)

超卓文章介绍:

阿里P7也不过如斯,被一个简练的SQL查询难住!
谁能想到,我给手艺总监“上了一课”
申报老板,我不小心执行了kill -9呼吁
自媒体微信号:11jj扫描二维码关注公众号
爱八卦,爱爆料。
小编推荐
  1. NO.1 AI技术下的娱乐圈女星全都.avi了

    这是娱乐圈行动派——去酱 的第32篇《我去》 今天,我看了好几个女星的小黄片(封面) 这两天,有手艺人把杨幂的五官换到了《射雕英雄传》的黄蓉脸上(原朱茵饰)↓你们看了没?

  2. NO.2 剑三怎么抓马地点(剑三重制版马驹刷新点)

    龙子和麟驹天天的刷新纪律是 早上7点到11点是一轮 正午11点到15点是一轮 下昼15点到19点是一轮 晚上19点到23点是一轮 凌晨23点到03点是一轮 凌晨03点到07点是一轮 每轮刷新6只龙子麟驹各

  3. NO.3 明星大侦探甄完美谁扮演的 宋妍霏大跳热舞惊艳众人

    《明星大侦察》的nznd破冰演唱会,以及第六案是有关系的。个中,甄完美成为第五季里,最美的被害人。好多网友好奇,甄完美是谁饰演的?后认识到,甄完美饰演者其实宋妍霏。在节

  4. NO.4 李嘉诚纪念亡妻的庄月明楼,是风水宝地还是锁魂阴棺?

    对了!蜜桃哥哥看见很多小可爱们问,我新增的长文系列菜单栏在哪里,来来来,蜜桃哥哥手把手教你们回溯以往的长文系列。 首先进入 “圈内密探” 的公众号主页,然后

  5. NO.5 招联金融信用付是什么?招联金融信用付申请条件

    一、招联金融信用付是什么? 信用付是招联金融旗下的互联网信用支出产物,能够为恢弘用户供应快速、平安、便捷的互联网信用消费支出。今朝信用付能够在招联自有的分期商城、教

  6. NO.6 《火焰之纹章 风花雪月》三大势力学生能力介绍,你选好了吗?

    距离《火焰之纹章 风花雪月》发售还有一周的时间,然则网上的一些介入过测试的媒体与视频博主已经起头狂吹不止,被他们喻为史上最强的火纹续作。 首个媒体评分由Fami通给出,获

  7. NO.7 暗黑破坏神3武僧攻略有哪些(2019暗黑3武僧升级加点技能分析)

    今天小编就带人人从根源下手,具体认识一下这套BD的输出机制与弄法。 乌莲娜套简称捂脸,是使用爆裂掌作为首要危险的弄法,爆炸结果酷炫,群伤优势显着,在能打的动的前提下清

  8. NO.8 2019年暗黑3什么职业单刷最好最快(暗黑3十大单人冲榜主流玩法

    2.4版本点窜了好多内容,相信还有不少小伙伴对于本身职业所发生的转变摸不着思想吧。不外不消焦急不消担心,有了小编今天给你介绍的这套完整的六个职业的弄法攻略,相信必然可

Copyright2018.依依自媒体资讯站,让大家及时掌握各行各业第一手资讯新闻!