Google的面试流程分析

2018-11-10 17:00 职场指南 搜前途

    Google是国内很多互联网企业的学习标榜,过去,Google 在提供职位之前会有 29 次面试,如今已经精简到 4-9 次。 在 Google 面试的时候,你会遇到这样猝不及防的问题: 一天里表针重合多少次?清洗西雅图所有的窗户,你会收多少钱?全世界有多少钢琴调音师?为旧金山设计一个逃离计划?和搜前途小编一起了解


     N_942UG``27U7[D){4EJ96P.png


    Google面试流程


    1.第一阶段:电面(Phone Screen)电面的面试官很有可能是你以后的同事或上级。


    如果你申请的是软件工程相关职位,电面将持续 30 到 60 分钟。回答编码相关问题时,你需要一边在与面试官共享的 Google Doc 上编写代码,一边清晰地阐述你的思路。建议你使用耳机或扬声器,以便你能够自由输入相关内容。


    电面会问到数据结构和算法。使用你最擅长的编程语言写 20-30 行代码。根据如下步骤做编码练习(注意你的代码风格,参考文章:《Google 官方代码风格指南》):你会被问到一个开放式的问题。面试官会据此问一些问题,然后制定一些要求。用一个算法解释这个问题。将其转换为可行的代码。 (提示:因为有时间限制,不要想着一下子写出完美的代码,写下你所想到的,稍后再进行修改,还要确保考虑了边界情况和运行问题。)优化代码,测试用例并发现错误。对于所有其他职位,电面将持续 30 到 45 分钟。请准备好回答涵盖职位相关知识的行为问题、假设问题或案例式问题。


    2.第二阶段:现场面试(Onsite)一般情况下,会有 4 位 Google 员工(一些可能成为你以后的同事,还有一些是跨职能部门的员工)面试你,每个人的面试时间大约为 30-45 分钟。


    对于软件工程职位的应聘者,面试官希望了解你的编码技能和技术领域的专业知识(其中包括工具或编程语言,以及有关数据结构和算法等主题的一般知识)。面试官通常会在这种讨论中反复提及与此相关的问题,就像讨论实际工作中遇到的问题一样,因为他们喜欢激发彼此的思想碰撞火花,进而了解不同的方法。因此,请准备好深入探讨你的解决方案。超越自我界限,找到最佳答案,这很可能就代表了您的工作方式。


    工程职位以外的应聘者将有机会从 4 个不同的方面突出展示自己的优势:


    1.一般认知能力


    面试官会提出一些开放式问题,并希望你能够以案例形式说明,以便了解你如何着手处理问题和解决问题。这些问题没有标准答案,因此,他们最看重的是,你是否具备做出合理决策的能力。


    2.领导能力


    是否带过团队,曾如何利用自己的沟通和决策能力调动他人积极性,如何协作完成项目,这种案例可以是你在工作期间或单位的领导岗位晋升经历,也可以是你带领团队取得成功(即便在你并未正式成为领导者的情况下)的经历。


    3.职位相关知识


    面试官希望可以了解你如何将自己的个人优势与经验相结合以带来积极的影响。面试官不仅想知道你目前能做出的贡献,还要了解你打算如何提升自身能力以便挑战不同的职位,甚至包括目前尚不存在的职位。


    4.Google 精神


    分享你如何独立工作以及如何与团队协作,如何帮助他人,如何在迷茫中找到方向,以及如何激励自己居安思危、不断进步。


    放松的体验整个面试过程,你可以放心大胆地请面试官明确说明面试问题,以确保你完全理解所问的问题。你也可以畅所欲言,询问有关工作、团队和文化的问题,这样做可以帮助你确定相应职位是否适合你。



搜前途推荐阅读:

为何KPI毁了索尼,而OKR成就了谷歌?

Google绩效管理真经

怎样才能成功跳槽?



本文由搜前途www.souqiancheng.com整理,转载请注明出处!

人力资源管理网http://www.souqiancheng.com提供最新职场动态文章,欢迎关注!
点击关闭
  • 在线客服1