前言:
此刻我们对“谷歌面试有趣的算法”都比较关怀,各位老铁们都想要知道一些“谷歌面试有趣的算法”的相关资讯。那么小编同时在网摘上汇集了一些关于“谷歌面试有趣的算法””的相关资讯,希望大家能喜欢,咱们快快来了解一下吧!全文共2856字,预计学习时长9分钟
在找工作期间,我有幸参加了多家科技巨头的面试。虽然每家的面试流程大同小异,但我获得的面试经验却大相径庭。不同公司看重的东西是不一样的,有些看重个人思想有些更看重技能,了解他们之间的差异并做好相应的准备是很有必要的。
申请流程
从传统的求职门户网站到网站源代码中隐藏的求职申请链接,求职渠道五花八门,让我们讨论一下每个渠道对不同公司的面试效果。
谷歌
求职页面:谷歌在世界各地都有很多办公室,浏览满是空缺职位的求职页面是一件令人愉快的事情,确实有很多人是通过Google的求职页面被录用的。你可能不会立即得到回复,但你的简历会保存在谷歌的数据库中,并且可能会在一段时间后得到回复(我是2年),这也是申请实习和全职机会的好资源。
员工推荐:推荐是在众多申请人中脱颖而出的好方法。谷歌会在员工提交推荐信后发送邮件,让其选择三个职位空缺并申请,但是可能需要一些时间才能收到招聘人员的回复。
Foobar挑战:这是Google的秘密招聘渠道,确切的触发条件尚不清楚,但大致上是基于用户在谷歌搜索引擎上检索到的关键字。一旦挑战触发,浏览器上就会出现一些有趣的动画,你会看到五个需要解决的问题。在解决了第三个问题后,你可以和招聘人员分享你的详细信息,并寻找求职机会。
脸书
员工推荐:推荐可以确保招聘人员会查看你的简历,但不能保证你能被顺利录用。根据你对所申请职位的匹配度,你将收到一封接受或拒绝邮件。
在LinkedIn上招聘人员:在LinkedIn上给招聘人员写邮件或发消息,这种方法对我来说很有用。招聘人员通常会在他们的LinkedIn个人资料中(关于和经验部分)提到他们想要招聘的团队。在与他们联系时,记得写出一个能配合团队的工作项目或你的技能,以提高获得回复的机率。
如果你要申请Microsoft,请联系团队经理,不要联系招聘人员。因为他们反应更快,会很快开始对招聘人员进行面试。推荐人和工作门户网站的方法不适用于Microsoft。
亚马逊
员工推荐:亚马逊的员工推荐机制非常奏效。你很快就会收到有关亚马逊在线评估的测试链接,应聘者必须在收到链接后的2周内完成测试,并清除链接后才能收到招聘电话。
LinkedIn上的职位发布:亚马逊是一家大公司, LinkedIn上会不断出现新的空缺职位,这些帖子很可能会发布招募人员的信息。订阅LinkedIn上的招聘提醒系统,有助于及时获取有关公司或职位空缺的通知。
招聘人员InMail:许多亚马逊招聘人员会在LinkedIn上与应聘者联系,尤其是当他们访问海外参加一些大学校招时。因此你要经常在LinkedIn个人资料中更新位置信息。
彭博社
在LinkedIn上联系招聘人员:你可以在LinkedIn上联系彭博社招聘人员并预约一次招聘电话。彭博社一直在寻找精通C/C++的考生,所以别忘了把它作为你的技能加以介绍。
求职页面:这是应届毕业生进入面试阶段的有效途径,你有机会在伦敦进行现场面试。
LinkedIn邮件:与亚马逊类似,彭博社也使用LinkedIn来寻找潜在员工,所以最好保持更新你的个人资料。
重要技能集
谷歌:面试问题是用来检查你的思维过程的,所以问题有时是开放式的。对应聘者的评判依据是他的思维过程和与面试官的讨论,即使你还没有找到解决方案,也不必害怕,直言不讳即可。
谷歌专注于思考过程,这意味着当你给出一个解决方案时,你不需要一步一步地从低效的解决方案过渡到优化的解决方案。如果你知道最好的解决方案,那就直接去做吧,越快越好。
脸书:问题比谷歌的更简单,但脸书对解决方案的完善程度要求很高。如果你申请E4职位,系统设计是非常重要的。
亚马逊:公司同样重视技术和行为技能。公司以其14条领导原则为荣,几乎每次面试都会问15-30分钟的行为问题。
彭博社:除了算法技能外,应聘者还必须精通面向对象编程(OOP),包括理论和应用。我真的很喜欢他们的编码过程,他们所问的问题与公司工作有一些关联。面试者需要讨论一个问题的多种解决方案,以及在各种现实场景中,一个解决方案如何战胜其他解决方案。
面试阶段
谷歌
· 招聘人员电话
· 技术电话面试
· 另一个技术电话面试(如果面试官在第一次面试后不确定),包括三次编码测试、一次系统设计测试和一次行为测试。
· 最后,进行一次现场面试和两次编码/系统设计测试(以防面试官对应聘者的能力存疑)。
除了介绍性的聊天之外,谷歌招聘人员还会询问与算法(及其时间复杂性)和数据结构相关的问题。这些问题是基本的,即使你搞错了一两个也没关系。注意,谷歌必须接受八次面试后才能做出决定,应聘者申请同一职位面试不能超过8次。
脸书
· 招聘人员电话
· 技术电话面试
· 技术电话面试(如果面试官在第一次面试后不确定)包括两个编码测试,一个系统设计测试和一个行为测试。
· 现场面试和两次编码/系统设计测试(以防面试官对应聘者存疑,但第二次机会很少)。
亚马逊
· 在线评估测试
· 招聘人员电话(可能有/可能没有)
· 技术电话面试,包括两次编码测试、一次系统设计测试和一次行为测试。
· 现场面试。
亚马逊的面试阶段常常变化。有时他们有两个编码和两个系统设计测试,最好和你的招聘人员确认一下。
彭博社
· 技术电话面试
· 技术和行为视频屏幕(一项行为测试和两项编码测试)(现场)
彭博社的现场面试取决于你所申请的团队。我申请了两个团队,早上我和第一个团队进行了三次面试,午饭后我和另一个团队进行了三次面试。
面试流程的快慢
谷歌:招聘人员会慷慨地提供几个月的准备时间,你可以决定自己的面试时间。但一旦面试结束,通常需要很长时间才能从招聘委员会得到反馈和明确的答复。
脸书:公司的面试过程非常迅速,从日程安排到给予反馈,再到起草录用信,效率很高。
亚马逊:亚马逊每年都会收到大量的申请,因此当从申请到你第一次接到电话面试的最初过程是缓慢的,但从那之后后续进程就变快了。
彭博社:面试速度很快。有时你会在几个小时内收到反馈。
团队选择
谷歌:团队匹配轮在面试结束后进行。你的个人资料会分发给团队经理,然后他们会安排与候选人的电子会议。请注意,即使你与一个团队匹配,这并不意味着你会收到一份offer,具体结果要等待招聘委员会决定。
脸书:对于脸书工程部门来说,团队匹配是在加入公司后,在为期六周的训练营进行的。
亚马逊:候选人通过推荐或工作门户申请特定团队,从一开始就由团队决定了有时不止一个团队可以参与面试过程,根据面试表现,候选人或招聘经理都会选择最终的团队。也存在一个候选人被发现适合另一个团队,并被调换。
彭博社:应聘者申请一个特定的团队,但是在面试过程中,有些团队会对你的个人资料表现出兴趣并打电话给你。一旦任何一个团队接受你,你都将收到offer。
了解整体的招聘流程有助于面试成功,虽然这几家大公司的面试流程都差不多,但在具体细节方面却存在诸多差异。记住,细节决定成败。
留言点赞关注
我们一起分享AI学习与发展的干货
如转载,请后台留言,遵守转载规范
标签: #谷歌面试有趣的算法