郊眠寺

请原谅我的平凡与荒谬

2022/2023谷歌EMEA地区实习项目申请流程

2023.07.12
Contents

重要的事情先说在前面,很多朋友可能会觉得,谷歌一家大厂实习申请一定很难,我自己就一定没有机会,请大家不要这么认为。找工作90%靠运气,这里的运气80%是看市场。所以请大家抱着买彩票的心态,放心大胆地投。

还有就是,之前看到一些网友觉得自己才大一大二,科班训练不足,所以最好暂时不要找实习,个人十分不建议这么想。实习有很多种,即使是正式的swe internship,准备内容也主要是grinding leetcode、找内推和准备面试。精力上固然会消耗很多,但我觉得和cs科班正式训练并没有什么关系。另外,除了正式的swe internship外,很多公司都有immersion week/ insight days。本来就是面对没怎么上过计算机课班课程的小朋友的,所以放心大胆投吧. 上学的意义,可能更多是锻炼internpersonal skills吧!

STEP实习和SWE实习

STEP

STEP实习是面向大一/大二学生的实习项目,且非常非常鼓励少数群体如女性和少数族裔投。由于仅限大一大二,面试题目相对会简单些。非常鼓励大一大二的朋友投这个项目。三年制的大二也可以投,然而STEP无法直接转正,必须要convert成SWE次年再做一internship才可以转正。

SWE

在校学生都可以投。面试相对STEP要难一些。

流程

坐标欧洲,本文只讨论欧洲地区的谷歌流程。 先说在前面:谷歌的流程非常非常长而且不确定性多,先投再刷题也没问题。伊的流程长到什么程度呢,就是硬生生把我手上offer拖过期的程度。你在谷歌实习期间的manager/mentor 叫host,出于习惯本文都叫host。 谷歌实习招人不看国家,你可能在英国读书,但因为你的team在瑞士所以也被分到了瑞士,诸如此类。当然你在preference列表里也可以自己选,如果host允许,也可以选择remote。谷歌提供相关的所有签证/relocation support 有些国家不允许,详情见下文。 本文提到的很多东西可能现在看起来不太明了,尤其是没有在海外找工作的小伙伴,小编建议大家收藏起来申请过程里边走边看。

谷歌实习glossary

简历:11月投递

首先是去官网投简历,此处可以找狗工要referral 注意:此处如果你的谷歌账号是登录状态的话,账号会和application link到一起,然后后续邮件会发到你的谷歌邮箱里!注意定期检查谷歌邮箱!很可能给你分到广告里去! 我就是那个被分到广告邮箱的倒霉蛋!!!!还自家产品呢! 至于简历怎么写这个问题,网上资源很多,不多赘述。唯一要提的一点是,我自己认为可以尽量多提到自己用过的谷歌自家的开发工具,比如gRPC、Angular之类的,因为内部大概率也用。

过了简历关后,谷歌给你发一份表格,填了之后等回音就好了。记得要检查垃圾邮箱!我所有internship相关的邮件都被Gmail这个自家产品分到广告里头去了……

面试:1月收到面试通知,两周后面试

面试是一次两轮的背靠背技术面,一次45分钟。由于我只和host做过SWE的模拟面试,这里不多赘述SWE internship的面试,以免提供错误的消息。 顺带一提刷题的话最好只刷近期的,题库的题如果在网上被发现的话不会再出现在面试中。

STEP 面试

体感较为简单,题目不是很难。开始特别简单,easy重的easy,然后follow up question难度大概在medium,或者比medium难上一点点。我当初面试是1道热身2道follow up。 但需要注意的是,狗家的题偏难偏怪,即使是step的面试题比较简单,我在网上也找不到原题。重点是掌握数据结构和思路。比如说如果是linked list的话,怎么用two pointer technique这些。然后再比如说如何把一个问题,比如说package dependency抽象成tree/graph,然后再apply tree/graph的算法解决它的问题。

SWE 面试

我模拟面试的体感是medium到hard难度。会有DP哦。

Team Match:3月

狗家传说中的Team Match。

所谓的Team Match,也是一轮面试,但是不一定是技术性的。有点像你和老板的BQ面,更像是聊聊天,老板介绍项目,了解你是不是适合这个项目的人选。这一轮决定了你实习项目的技术栈,你实习的地点和最重要的你实习的老板(host)。一但老板决定要你之后,就可以拿offer啦。

过了面试之后呢,你会收到一封邮件要求你提供preference,比如想工作的国家,想做的方向,想做的PA等等。(PA就是product area,比如search,ads,cloud这样)表格填了后随时可以改。 建议看一下这篇文章:如何在谷歌team match中推销自己 邮件内含的官方提供的信息很重要!!!不要不看就填!比如这个: 谷歌实习glossary 这个表格比你和简历都还重要,老板说内部系统里一个candidate的信息有两页,有的在第二页的信息可能老板忙点就错过了。

填完表格之后呢,就是得,等…… 当时我在等team match的时候手上还有一个offer,我拿这个offer去催了一下recruiter第二天来了一个面试,当然不确定是否有相关性,可能只是巧合。

这个过程很煎熬,建议大家这个时候可以完善完善personal project啊,算算命求求签抽抽塔罗缓解焦虑之类的,有钱的话可以出门旅游。 谷歌team match能一路match到次年四月份,所以如果还没消息的话也别急,如果有别的offer的话就要慎重考虑是不是要在这一颗歪脖子树上吊死了。

来了面试后,一定要表现得机灵点。问问题要过过脑子,硬的比如说技术栈,软的比如说老板对实习生的expectation是什么啦。让老板觉得你可靠。

location

这里有一些注意事项,欧盟成员国公民可以跳过不看~ 部份国家对实习签证另有要求,比如瑞士就要求除非你不实习不能毕业否则不能来瑞士实习。政策年年变,届时recruiter会和你说。填表的时候注意就好了。 由于我在一个很垃圾的英国三流城市读书,不在伦敦,所以当初是抱着不管去哪我都需要relocate那不如全都填了呢。我的感受就是relocation的弊端是不管申请签证还是找房子都很麻烦,尤其是通常按照谷歌的timeline这两件事情差不多和你的final会撞上。但另一方面,很多host都不喜欢实习生remote。大家酌情考虑吧。 不过开销方面,relocation有bonus,cover所有签证机票和实习三个月的开销绰绰有余。 具体relocation需要考虑的问题,可以参考我博客里那篇波兰短居的post。

Team Match之后:5月申请签证

接下来就是下offer,等背调,如果你需要签证的话,会给你办签证,

我被发配到别的国家了,怎么办啊!

请听下回分解! 暂时请参考本人的华沙经历