我是靠谱客的博主 鳗鱼睫毛,最近开发中收集的这篇文章主要介绍国内程序员怎样竞争 Google 总部的工作机会,需要满足哪些条件?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

其实单就面试难度来说,进Google总部比去国内大厂可能要容易很多。

不过如果是国内申请Google美国的工作,拿到面试机会的可能性比较小。特别是现在大环境各种变化,这个难度就进一步提高了。

所以国内程序员想去Google总部工作,一般两种选择:

  1. 先加入谷歌中国的团队,然后申请L1签证transfer到美国。
  2. 申请美国的硕士研究生,在CPT和OPT期间上岸Google。

难度上来说,第2种相对容易点。因为进国内谷歌的难度本身就挺高的,而且申请L1过程也不一定顺利。

而申请美国一些学校的研究生其实不难申请,一般读个1年或1年半。期间还可以利用CPT找实习工作,毕业后STEM专业会有3年的OPT时间允许你在美国工作,这段时间就是上岸谷歌和申请H1B的最佳机会。

接下来就要进入正题了:如何拿到并通过Google的面试?

面试准备

  1. 提升自身专业水平。Google是以研发人员为中心的公司,倡导工程师文化,因此特别重视工程师的经验与算法能力。算法面试占比会达到70%左右,且面试难度普遍较高。如果没有算法基础,那么在读硕期间最好努力构建算法与数据结构知识体系。此外,计算机网络、操作系统这些程序员必备的基础就不用说了;对于有工作经验的工程师,还会有系统设计方面的考察。
  2. 简历准备。这个大家应该都懂,内容清晰、重点突出、踩点得分;简历制作最好找有经验的人帮你review一遍。
  3. 增加项目经历。Google也会关注简历上的项目经历,看重候选人的整体能力和潜力,对于非科班背景出身的人不会有限制。

面试流程

Google一般每年会在春招和秋招期间开放实习生和应届生岗位申请。比如今年8月31日谷歌2021实习岗刚结束申请。

Google实习生的招聘流程比较简单:投递简历→线上测试(OA)→电话面试(2轮)→HC Review→Project Search(Team Match)→offer

其中OA是给你发两道算法题在90分钟内完成,这里的算法题一般都是老题或LC原题,所以多刷LintCode就可以应付。两轮电面也是算法面试,也是线上完成面试官给的算法题,面试官会全程围观你的coding环节。

面试通过后进入HC Review:HC(Hiring Committee)一般由几个比较senior的人一起开会讨论要不要这个候选人。HC结果有三种:通过/拒绝/加面。

顺便说说实习转正。Google实习转正流程有点特殊,需要有4个feedback,而一次实习只能获得2个feedback。剩下的2个feedback有两种方法获得:再实习一次,或者两轮面试。

Google全职岗位招聘流程如图:

其中电面后可能会遇到HR加面,在候选人有其他公司的offer待答复时,HR可能会跳过OA和电面,直接安排现场面试。

现场面试(Onsite):一般是4-5轮。硕士应届生4轮,PhD以及社招5轮。应届生以及2年以下工作经验的同学,一般只考数据结构和算法,外加一轮BQ(行为问题面试)。不同于OA和电面阶段,现场面试的算法题几乎都是新题,至少是LintCode中等以上难度,这也是Google面试最难的环节。

面试官不需要你一上来就给出最优解,相反,Google更看重候选人如何从一个基本的working solution开始,不断优化自己思路和算法的过程。

社招算法比重有所降低,增加系统设计面试。另外,这两年也有出现应届生面系统设计的情况。在《系统架构设计》中讲解了18大题型和面试考点,通过4S分析法应对任意类型的系统设计。现在戳我即可免费报名试听前两章!

从现场面试结束到HC出结果,一般需要2-3周,甚至1个月时间。应届生一般过了HC基本就有offer了,不过也可能因为没坑位而沦为备胎。今年因为疫情就有很多人遇到过了面试但match不到组的情况甚至HC直接不给过。

Team Match在入职前的一两个月进行,形式类似实习生的Project Search。理论上可以无限match下去直到遇到合适的组。

一些有用的准备技巧

  • Think out loud是一个非常重要的习惯。好处是你可以更好地梳理自己地思路;能够让面试官知道逆势知其然,更知其所以然;如果你思路有跑偏,面试官还能及时给你hint。至于何时提问、怎么沟通这些问题,我在《面试软技能指导》中有详细的讲解。

现在**戳我**即可免费报名,首节试听课在10/19号,试听内容包含:

  • 除了刷题,还有哪些技能是拿到offer不可或缺的要素
  • 如何提升面试软实力:简历, 行为面试,沟通能力
  • 现场模拟面试 - Dealing With Ambiguity

免费试听时间:北京时间 10月19日 周一 09:30

  • 多在白板上练习写code,做到及时没有任何辅助工具下也能写出正确地syntax。
  • 能保证至少一门语言,无论是Java,Python还是CPP,不会被面试官问倒。算法能力地扎实与否直接影响你的求职结果。

最后

以上就是鳗鱼睫毛为你收集整理的国内程序员怎样竞争 Google 总部的工作机会,需要满足哪些条件?的全部内容,希望文章能够帮你解决国内程序员怎样竞争 Google 总部的工作机会,需要满足哪些条件?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部