在国际公司实习:如何不填写面试机会并获得令人垂涎的报价

本文是我Google实习经历的修订和更新版本。

哈Ha!

在这篇文章中,我将告诉您在外国公司从事什么实习以及如何准备面试以便获得录取通知。

你为什么要听我的 不应该。 但是在过去的两年中,我一直在Google,Nvidia,Lyft Level5和Amazon实习。 去年接受公司采访时,收到了7条报价:来自亚马逊,Nvidia,Lyft,Stripe,Twitter,Facebook和Coinbase。 因此,我在这件事上有一些经验可能会有用。



关于我自己


圣彼得堡HSE硕士编程和数据分析课程大二学生。 他毕业于学术大学的学士学位课程“应用数学和计算机科学”,该课程于2018年转入圣彼得堡HSE。 在大学学习期间,他经常参加体育节目竞赛并参加黑客马拉松。 然后,他在外国公司实习。

实习生


实习-为学生工作几个月至一年。 这样的程序可以使雇主了解受训者如何完成任务,并让受训者学习新公司,积累经验并当然赚取额外的钱。 如果在实习期间学生做得不错,那么将为他提供充分的空缺。

从评论来看,实习后到外国IT公司找工作要比接受专职空缺面试要容易得多。 我的大多数朋友都在Google,Facebook和Microsoft处定居。

如何获得要约?


工艺概述


假设您决定要在夏天去另一个国家并获得新的体验,而不是从祖母那里挖床。 哇! 无论如何都要帮助奶奶! 然后是时候开始做生意了。

与外国公司的典型面试过程如下:

  1. 申请实习
  2. 解决Hackerrank / TripleByte测验竞赛
  3. 接受筛选面试
  4. 然后分配给您第一次技术面试
  5. 然后是第二个 ,也许是第三个
  6. 致电现场采访
  7. 他们提出要约 ,但不能确定...

让我们更详细地打开每个项目。

申请实习


机长告诉您,首先您必须在公司的网站上填写申请表。 最有可能你猜对了。 但是,船长和您都不知道的是,大公司使用推荐系统,公司员工通过该系统推荐该行业的兄弟,因此候选人在无数其他竞争者中脱颖而出。

如果您突然没有在您感兴趣的办公室工作的朋友,请尝试通过介绍您的朋友找到他们。 如果没有,请打开Linkedin,找到公司的任何员工并要求他们发布简历,他不会说你是一个很酷的程序员。 这是合乎逻辑的! 毕竟,他不认识你。 但是,获得答案的机会仍然更高。 否则,请通过该网站提交申请。 我收到了对Stripe的报价,却不认识在那里工作的一个人。 但是不要放松:我很幸运他们回答了。

当成堆的信件内容为“您很酷,但我们选择了其他候选人”时,请尽量不要感到沮丧,否则根本不会回答,这甚至会更糟。 特别是对你来说,我画了一个漏斗。 在45份申请中,我总共收到29份回复。 他们中只有10个愿意接受采访,其余的则拒绝了。



觉得有什么建议吗?



Hackerrank / TripleByte测验比赛


如果简历在初次筛选后仍然有效,那么您将在1-2周内收到一封包含以下任务的信函。 很可能会为您提供解决Hackerrank上的算法问题或进行TripleByte测验的机会,在那里您将回答有关算法,软件开发和低级系统设计的问题。

通常,关于Hackerrank的竞赛很简单。 通常,它由两个用于算法的任务和一个用于解析日志的任务组成。 有时还要求他们编写几个SQL查询。

筛选面试


如果测试成功,那么将等待您进行筛选面试,您将在其中与招聘者讨论您的兴趣以及公司从事的项目。 如果您表现出兴趣并且您以前的经验满足要求,那么一切都会顺利进行。

表达您对该项目的所有愿望。 在与Palantir的招聘人员进行这样的交谈时,我意识到我对从事他们的工作并不感兴趣。 因此,我们不再花费时间彼此。

如果您活到了现在,那么机会的主要份额已经落后了! 但是,如果您进一步搞砸了,那就只能怪自己;)

技术面试


接下来是通常通过Skype,环聊或Zoom进行的技术采访。 预先检查计算机上的一切是否正常。 在面试中,会有一些令人不安的事情。

技术面试的格式高度取决于您所面试的职位。 除了第一个,它们仍然将用于解决算法问题。 幸运的是,在这里,您将被要求在在线代码编辑器(例如coderpad.io)中编写代码。 有时在Google文档中。 但是我没有看到比这更糟糕的了,所以不用担心。

他们可能还会问一个有关面向对象设计的问题,以了解您对软件设计的熟悉程度以及您知道哪些设计模式。 例如,可能会要求他们设计一个简单的在线商店或Twitter。 自去年以来,我接受了有关机器学习的职位面试,在面试中被问到了适当的问题:在某个地方有必要回答有关理论的问题,在某个地方解决定理的任务,在某个地方设计人脸识别系统。

面试结束时,您肯定会有机会提出问题。 我建议您认真对待这一问题,因为多亏了这些问题,您才能展示出自己的兴趣并展示出该主题的能力。 我正在准备问题清单。 这是其中一些示例:

  • 项目工作如何安排?
  • 开发人员对最终产品的贡献是什么?
  • 您最近要解决什么困难的任务?
  • 您为什么决定去这家公司工作?

相信我,面试官很难回答最后两个问题,但是他们可以帮助您了解公司内部的情况。 我注意到,您将来并不总是会受到与您一起工作的人的采访。 因此,这些问题使您对公司正在发生的事情有一个大概的了解。

如果您成功完成了第一次面试,将获得第二次面试。 从头开始,它将由面试官和相应的任务加以区分。 格式可能保持不变。 通过第二次面试后,他们也可以提供第三次哇,您已经走得很远了。

现场采访


如果到目前为止您还没有被拒绝,那么当应聘者被邀请到公司办公室进行面试时,将等待您进行现场面试。 也许等不及了……并非所有公司都花了这个阶段,但是许多花钱的人会准备好支付机票和住宿费。 这是一个坏主意吗? 太好了! 我仍然没有去过伦敦...但是在某些情况下,系统会要求您在Skype上完成此阶段。 我之所以要求Twitter这么做,是因为截止日期很多,而且没有时间闲逛到另一个大陆。

现场访谈包括几项技术访谈和一项行为访谈。 在行为面试中,您与经理讨论您的项目,在不同情况下做出的决定等。 也就是说,面试官试图更好地了解应聘者的个性并更详细地了解工作经验。

好吧,一切,只有令人兴奋的兴奋临在眼前:3个神经发痒,但您无能为力。 如果一切顺利,那么就没什么可担心的了。 如果不是,那很可悲,但是它确实发生了。 你去了几个地方? 一分为二 那么,您希望什么?

如何准备?


总结


这是零步骤。 只是甚至不进一步阅读文章。 关闭选项卡,然后执行正常的简历。 我是认真的 在实习期间,很多人要求我将他们推荐给公司进行实习或全职工作。 简历通常设计不当。 公司很少响应申请,不良的履历往往会使这一百分比降低到零。 总有一天,我会写另一篇关于简历写作的文章,但现在请记住:

  1. 说明大学和学习年限。 GPA也是可取的。
  2. 清除所有水分,写下具体成就。
  3. 使您的简历简单而整洁。
  4. 如果您对此有疑问,请请他人检查简历中是否有英文错误。 请勿从Google翻译复制译文。

查看此帖子,并查看《 破解编码面试》 。 也有关于它的。

面试编码


我们还没有接受任何采访。 到目前为止,我已经告诉了您整个过程的样子,现在您需要为面试做好准备,以免错过愉快地度过夏季的机会,并可能从中受益。

我已经提到了诸如CodeforcesTopcoderHackerrank之类的资源。 在这些站点上,您可以找到大量算法问题,并将其解决方案发送给自动验证。 一切都很好,但是您不需要它。 这些资源上的许多任务被设计用于较长的解决时间,需要高级算法和数据结构的知识,而面试中的任务通常并不那么复杂,并且被设计为5至20分钟。 因此,在我们的案例中,像LeetCode这样的资源(它是作为准备技术面试的工具而创建的)更为合​​适。 如果您解决100-200个复杂程度不同的问题,那么在面试过程中您很有可能不会遇到问题。 在体面的任务中,还有Facebook Code Lab ,您可以在其中选择会话的持续时间,例如60分钟,系统将为您选择一组任务,平均需要大约一个小时才能解决。

但是,如果您突然发现自己是一个书呆子,并且花了年轻的时间在Codeforces上,那么 我就是其中之一 ,那就太好了。 为您感到高兴。 你应该成功;)

建议更多阅读“ 破解编码面试” 。 我本人有选择地只阅读其中的某些部分。 但值得注意的是,我在学校期间解决了很多算法问题。 不能解决侏儒吗? 然后阅读得更好。

另外,如果您从未或没有与外国公司进行过技术面试,请务必进行一对。 但是越多越好。 在面试中,您会感到更有自信,而又不会那么紧张。 在Pramp上组织测试面试,甚至询问朋友。

我第一次面试失败是因为我没有这种做法。 请勿踩踏此耙。 我已经为你做了。 不用谢了。

行为面试


正如我提到的那样,在行为面试中,面试官会尝试详细了解您的经历并了解您的性格。 如果您是一个伟大的开发人员,但又是一个野心勃勃的自我主义者,无法与团队合作怎么办? 想与George Hotz合作 ? 我不知道,但是我怀疑这很困难。 我知道拒绝的人。 因此,面试官想了解有关您的信息。 例如,您可能会被问到自己的弱点是什么。 除了此类问题外,您还将被要求谈论您在其中扮演关键角色的项目,遇到的问题及其解决方案。 有时,在技术面试开始时会询问此类问题。 如何准备这样的面试,在“ 破解编码面试”一章中有很好的写法。

主要发现


  • 制作普通简历
  • 寻找可以提供您服务的人
  • 无论走到哪里
  • 解决光码
  • 与有需要的人分享文章的链接

PS:我领导一个Telegram频道 ,在这里我谈论实习的经历,分享我对所到地方的印象,并表达自己的想法。

PPS我有一个YouTube频道 ,我将在其中谈论有用的事情。

PPPS好吧,如果绝对没有事可做,那么您可以在ProgBlog频道上观看此采访

Source: https://habr.com/ru/post/zh-CN472644/


All Articles