likes
comments
collection
share

欣分享|如何得到谷歌的工作机会?

作者站长头像
站长
· 阅读数 4

2017年,在Google全职工作的学姐问我怎么还不投简历,并宇宙无敌巨好地帮忙改了好几稿。

受到极大鼓励的我,遂立flag:“立个小目标,我要进Google。”

欣分享|如何得到谷歌的工作机会?

过了几天,收到来自Google的一封邮件,说两星期内会联系我。

欣分享|如何得到谷歌的工作机会?

于是开始狂刷Leetcode题。紧张地等了三星期左右,才收到第二封邮件,安排两轮电话面试。

本来想着剧情应该是我过不了面试的,结果面试第一轮居然比想象中的顺利,第二轮小爆发了一下。

然后收到HR的邮件说进了hiring committee。逐字推敲好半天,感觉好像有戏:

“I’m happy to share an update with you. We’ve reviewed your interview feedback and will be submitting your application to our hiring committee for review.”

等啊等,他们终于开完会讨论出结果了。我真的过了。进入team match阶段:

“Thanks for your interest in an internship at Google! To help us identify projects that align with your skills and interests, please complete this candidate questionnaire as soon as possible. This form is for Summer 2018 Software Engineering interns in North America. ”

感觉这是我离谷歌最近的一次了,赶紧发信息让大家去team match的pool捞我。我有学长/学姐是在pool里没捞起来最后遗憾没去成的,所以我那几周很紧张。

运气好,确认了组核对一些信息以后,我的申请被交到一个更高的committee等待最后的批准。然后就是offer啦:

欣分享|如何得到谷歌的工作机会?

总结就是,真给我整进去了。

能不能拿到一个公司的offer,其实是有很大运气成分的,没有哪个清单能保证你做了什么满足什么条件就一定会录。我不想做一个“我进了XX公司这些是我的经验请你们一条条记住”的人。我只能说,有些事情做了会提高成功的概率。以下分点论述(默认申请者具有一定编程能力和英语能力)。

首先,一定要找内推。Google每天收到成百上千封申请,你在线提交的简历会被淹没在一片汪洋中,都不一定能保证什么时候能到HR手里。但是内推的简历,一定能被真人看到,而且是在投递后很短的时间被看到。而且谷歌很重视员工的推荐,给面试的几率会比网申大很多。找内推的方式有很多,这时候有connections会有很大帮助。优先找了解你的,尤其是一起做过项目(或者学校里一同上过课)的,实在不行就上网找海推。

内推是门槛,之后除非特别大牛的推荐,关键还是看面试表现。也就是写算法题的本事,和一点点的胡扯能力。准备技术面试分两块,基础概念和实战技巧,看自己哪一方面比较弱重点解决。基础概念看《Cracking the Coding Interviews》,最新两版都可以,只过概念不用刷题。实战刷Leetcode这个在线测评。 它包括了前面那本书里的一些原题,还有它自己的题,并且题库不断在被补充着。挑一个语言刷,写熟练。

欣分享|如何得到谷歌的工作机会?

Leetcode刷题刷多少?我面谷歌的时候刷了差不多一百五十道题。看到一道题能有大致思路,知道属于哪个考点。刷到一百道左右,会感觉自己整个人境界都不一样了,量变引起质变。有时间当然可以刷更多,并及时总结。刷什么题?个人推荐先刷前一百五十道,最经典。然后在the top liked questions挑题目刷。从Easy难度开始刷,40% Easy,50% Medium,10% Hard。这样刷下来,一般大概有感觉自己什么题不熟了,再按考点tag重点刷。

然后说说题库和面经的问题。刷题的意义在于学习解算法题的思路,熟悉常用的编程技巧,和对面试用语言Syntax的熟练度。 不在于求天求地求面试遇到原题。尤其是谷歌的面试,面试官的题可能是他自己出的,每个人每个组考的都不一样。何况,见过原题也不代表能写对能写好。踏踏实实做事,不会错。

欣分享|如何得到谷歌的工作机会?