本文是修订和扩充的版本
嘿哈布尔!
在这篇文章中,我将告诉您什么是外企实习以及如何准备面试以获得录用通知。
你为什么要听我的? 不应该。 但在过去的两年里,我在 Google、Nvidia、Lyft Level5 和 Amazon 实习过。 去年在公司面试时,我收到了 7 份录用通知:来自 Amazon、Nvidia、Lyft、Stripe、Twitter、Facebook 和 Coinbase。 所以我在这方面有一些经验,可能有用。
关于我
硕士2年生
实习
实习是学生的一项为期数月至一年的工作。 这样的项目可以让雇主了解实习生如何应对他的任务,实习生也可以让他了解新公司,获得经验,当然还能赚到额外的钱。 如果学生在实习期间表现出色,就会获得正式的空缺职位。
从评论来看,实习后在国外IT公司找到工作比通过面试获得全职职位更容易。 我的大多数朋友最终都在谷歌、Facebook 和微软工作。
如何获得报价?
流程概览
假设您决定在夏天去另一个国家并获得新的体验,而不是挖掘祖母的床。 哇! 还是帮帮奶奶吧! 那么是时候开始谈正事了。
典型的外企面试流程是这样的:
- 服务 实习申请
- 你决定 Hackerrank/TripleByte Quiz 竞赛
- 通过 筛选面试
- 然后你就被分配了 第一次技术面试
- 然后 第二, 有可能 第三个
- 名字已开启 现场面试
- 给 提供 ,但并不完全是……
让我们更详细地讨论每一点。
实习申请
船长建议,首先你必须在公司网站上填写一份申请表。 您很可能已经猜到了。 但船长和你可能都不知道的是,大公司使用推荐系统,公司员工通过推荐系统推荐业内的兄弟 - 这就是候选人从源源不断的其他申请人中脱颖而出的方式。
如果你突然没有在你感兴趣的公司工作的朋友,那么尝试通过朋友介绍你找到他们。 如果没有这样的人,那么打开Linkedin,找到公司的任何一个员工,要求提交一份简历,他不会写你是一个伟大的程序员。 这是合乎逻辑的! 毕竟他不认识你。 不过,得到答案的机会还是会比较高。 否则,请通过网站申请。 我收到了 Stripe 的录用通知,但我并不认识那里的工作人员。 但不要放松:我很幸运他们做出了回应。
当您的电子邮件收到成堆的信件,其中包含诸如“您太棒了,但我们选择了其他候选人”之类的内容时,尽量不要太沮丧,或者他们根本不回复,这更糟糕。 我特地为你画了一个漏斗。 在 45 份申请中,我只收到 29 份回复。 其中只有10人提出接受采访,其余的都拒绝了。
你感受到空气中的建议了吗?
Hackerrank/TripleByte 测验竞赛
如果您的简历通过了初步筛选,那么 1-2 周后您将收到一封包含下一个任务的信函。 最有可能的是,您将被要求解决 Hackerrank 上的算法问题或参加 TripleByte Quiz,您将在其中回答有关算法、软件开发和低级系统设计的问题。
通常 Hackerrank 上的竞赛很简单。 通常它由两项算法任务和一项解析日志任务组成。 有时他们还会要求您编写几个 SQL 查询。
筛选采访
如果测试成功,那么接下来您将进行筛选面试,在此期间您将与招聘人员讨论您的兴趣以及公司参与的项目。 如果你表现出兴趣并且你以前的经验符合要求,那么一切都会顺利。
表达您对该项目的所有愿望。 在与 Palantir 的招聘人员交谈时,我意识到我对完成他们的任务不感兴趣。 这样我们就不再浪费彼此的时间了。
如果你活到了这一步,那么大部分的随机性就已经过去了! 但如果你再搞砸了,那就只能怪你自己了😉
技术访谈
接下来是技术面试,通常通过 Skype、Hangouts 或 Zoom 进行。 提前检查您的计算机上是否一切正常。 面试期间会有很多事情需要紧张。
技术面试的形式很大程度上取决于您面试的职位。 除了第一个之外,这仍然是关于解决算法问题。 在这里,如果你幸运的话,你会被要求在在线代码编辑器中编写代码,例如
他们还可能会问您一个面向对象的设计问题,以了解您对软件设计的理解程度以及您了解哪些设计模式。 例如,他们可能会被要求设计一个简单的在线商店或 Twitter。 从去年开始,我面试了机器学习相关的职位,在面试过程中,我被问到了相关问题:在某个地方要回答理论上的问题,在某个地方要解决理论上的问题,在某个地方要设计一个面部识别系统。
面试结束时,您可能有机会提问。 我建议您认真对待这个问题,因为通过问题您可以表现出您的兴趣并展示您对该主题的能力。 我正在准备一份问题清单。 以下是其中一些示例:
- 该项目的工作如何进行?
- 开发人员对最终产品的贡献是什么?
- 您最近必须解决的最大挑战是什么?
- 你为什么决定为这家公司工作?
相信我,最后两个问题对于面试官来说很难回答,但是对于了解公司内部的情况有很大帮助。 我想指出的是,你并不总是接受将来与你一起工作的人的面试。 因此,这些问题可以让我们大致了解公司正在发生的事情。
如果您成功通过第一次面试,您将获得第二次面试。 它与面试官的第一个不同,因此任务也不同。 格式很可能保持不变。 通过第二次面试后,他们可能会提供第三次面试。 哇,你已经走了很远。
现场面试
如果到目前为止您还没有被拒绝,那么当候选人被邀请到公司办公室进行面试时,您将面临一次即席面试。 也许他不会等…… 并非所有公司都会进行这一阶段,但许多这样做的公司都愿意支付机票和住宿费用。 这是一个坏主意吗? 华丽的! 我还没去过伦敦...但在某些情况下,您会被要求通过 Skype 完成此阶段。 我要求 Twitter 这样做,因为有很多截止日期,而且没有时间去另一个大陆。
现场面试由几次技术面试和一次行为面试组成。 在行为面试期间,您与经理谈论您的项目、您在不同情况下做出的决定等。 也就是说,面试官试图更好地了解应聘者的性格,更详细地了解工作经历。
好吧,就是这样,前方只有令人愉快的兴奋:3 你的神经发痒,但你什么也做不了。 如果一切顺利,那么就没有什么可害怕的——报价将会到来。 如果没有,那就很难过,但它确实发生了。 你申请了多少个地方? 两点? 那么,你希望什么?
如何准备?
总结
这是零步。 只是不要进一步阅读这篇文章。 关闭选项卡并制作正常的简历。 我是认真的。 在我实习期间,很多人要求我将他们推荐给公司实习或全职职位。 简历的格式常常很糟糕。 无论如何,公司很少会对申请做出回应,而糟糕的简历往往会将这一比例降至零。 有一天我会单独写一篇关于简历设计的文章,但现在请记住:
- 请注明您的大学和学习年限。 另外建议加上GPA。
- 把水全部去掉,写下具体成就。
- 保持你的简历简单而整洁。
- 如果您遇到问题,请有人检查您的简历是否有英文错误。 不要复制谷歌翻译的翻译。
阅读
编码面试
我们还没有进行任何采访。 到目前为止,我已经告诉你整个过程的整体情况,现在你需要做好面试准备,以免错过度过一个愉快且可能有用的夏天的机会。
有资源,例如
但如果你突然发现自己是一个正在浪费青春的书呆子
还有很多推荐阅读
另外,如果你一生中没有或很少接受过外国公司的技术面试,那么一定要经历几次。 但越多越好。 您在面试过程中会感到更加自信,不再那么紧张。 组织模拟面试
我第一次面试失败正是因为我没有这样的练习。 不要踩到这个耙子。 我已经为你做了这件事。 别谢我。
行为访谈
正如我已经提到的,在行为面试中,面试官试图更多地了解你的经历并了解你的性格。 如果您是一名优秀的开发人员,但却是一个无法与团队合作的极端利己主义者,该怎么办? 你认为你会和
主要结论
- 制作一份正常的简历
- 寻找可以推荐您的人
- 可以去任何地方申请
- 解决litcode
- 将文章链接分享给有需要的人
PS我正在开车
PPS 给自己买了一个