Google面试准备的经验分享

avatar 278409
FakeRebecca
46207
96
大家好,托论坛的福,我下周一就是一名正式的Google员工啦,之前发过的帖子下面有一些评论说能不能分享一下经验,那我简要写一下,希望能给大家带来一些帮助。下面我主要以问答的方式来说自己的一些经验,如果大家还有问题欢迎留言,我会尽量回答的。

如何拿到面试?
我这次跳槽一共面了10多家公司,60%是LinkedIn上hr或猎头主动找我的,40%是LinkedIn上面我主动找hr的。
个人觉得内推其实作用不大且效率不高,Apple,Microsoft,Bloomberg, Snowflakes都是我在LinkedIn上主动找hr后1周以内就被安排了面试的。

我只有3家公司是找朋友内推的,分别是以下结局:
Facebook: 简历拒,人生第四次被Facebook拒啊:找实习的时候拒,拿到亚麻return offer找full time被Facebook简历拒,工作一年以后准备跳槽拒,工作两年以后简历拒。。。都是泪
Microsoft: 内推一个月,一点消息都没有,LinkedIn上面找hr,马上schedule了好几个面试,虽然最后也没面上。。。
Google: 非常tricky,朋友内推后1周以内就被hr联系了,第二天收到邮件朋友内推的三个职位全都被简历拒了,后来才知道,联系我的hr是在linkedin上面看了我的资料联系我的,不是由于朋友的内推,也就是说,一拨hr拒了我,另一拨hr主动找了我。

疫情期间有哪些公司还在招人的?
我也不知道他们在不在招人,但是我最后面了的公司有:
Axon, Click Therapeutics, Roblox, Google, Apple, Bloomberg, SmartNews, 字节,Better.com, Seated, HelloSign

如何通过LinkedIn拿面试?
LinkedIn有个设置选项,你可以选择让hr知道你正在找工作
同时你可以主动给hr发消息,我的模版大概是:XXX你好,我是XXX,目前在XXX工作,已经有2年工作经验了,现在积极地跳槽,如果你们有机会请联系我,我的邮箱是XXXXXXX。态度一定要好,多说谢谢对不起,人生会顺利很多。

我需要刷多少题?
提供我个人dp,一共刷了660题,提交了2145次
198 easy
354 medium
108 hard
我觉得足够了,只有在面一个startup的时候有一个题目没做出来,剩下的题目都做出来了。

如何刷题?
我是按照下面的顺序刷leetcode的:
第一个月按序号刷前200题,在这里安利很多人都很熟悉的篮子王:YouTube搜basketwangCoding,YouTube上面我觉得讲的最好两个人之一,还有一个是小傅:YouTube搜傅码爷
第二个月按照数据结构和算法来刷:比如周一bfs,周二dfs,周三union find这样
然后我就是在面试一个公司前刷那个公司的tag和面经,感谢一亩三分地。
除此之外,leetcode有个daily challenge,就是每天随机给你一个题,我7月和8月都参加了,我还会参加每周六的contest,大概参加了5-6次


这里特别感谢篮子王,人特别好,我之前股票系列的题目一直做不好,就加了他微信跟他说了,他特地给我录了所有股票系列题目的视频,世界的美好是因为有这样的人的存在!

需要准备多长时间?
我准备了3个月,我是5月1号刷的题,8.17面的Google,下面会附上我leetcode的commit表,天道酬勤。

会面试系统设计吗?
除了Google,其它的公司都面了系统设计,我面的都是sde2的职位,Google是在一个follow up里面有涉及到一点系统设计
[HIDE="50"]
系统设计如何准备?
我主要是看了Grokking the System Design Interview, 然后地里面经,然后具备给一个题目能按照Grokking the System Design Interview上面的答题思路自己说一遍的能力,应付sde2的面试足够了。
面试Google的一些tips:
1.因为Google是用Google doc来写代码,所以你在面试的过程中,一定要好好写note,多写title,我自己是这样的格式:
Question:
XXXX
Idea:
XXXX
Coding:
XXXX
Follow up:
XXXX
2.面带笑容
3.Google会一直有follow up直到时间结束,你要表现出来你一直在思考

一直吃据信如何调整心态?
请你一定要相信自己,如果你付出了100%的努力,那么失败就不是你的原因,一方面可能是那个职位招满了,另外一方面是因为有更好的offer在后面等着你。我当时面试roblox, 面试了5轮,本来以为肯定是拿offer了,没想最后收到一封冷冰冰的系统据信,哭了一晚上,但是早上一起来就收到一个offer,一周后就拿到Google。今天很痛苦,明天很痛苦,后天就好了,但是很多人在明天晚上放弃了,所以你一定要加油,要相信自己,成功的人是一直坚持到了成功。

上周roblox的hr再次联系了我,问我对它们还有兴趣吗,所以我推论他们之前是因为没有headcount了,所以我面试并没有失败。

最后推荐一个从理性角度面对失败的视频,我看了很受益:youtube.com
[/HIDE]
祝所有有梦想的人都能够,得偿所愿。
  • 646
96条回复