在软件工程师面试中,“告诉我你的故事”或“给我一个关于你个人概况的快速介绍”几乎总是遇到的第一个问题。本指南教授你如何通过打造完美的自我介绍来最大化给面试官留下好印象的机会。

面试官希望与他们喜欢的人共事。留下一个好的/深刻的印象会提高你成功的机会。我们中的大多数人都不陌生于自我介绍,因为我们时不时地遇到新朋友并需要自我介绍;然而,在面试中的自我介绍与现实生活中略有不同 - 你需要调整它以利于自己 - 为所申请的职位或公司定制自我介绍!随着你的成长和你处于职业生涯的不同阶段,你的自我介绍也会发生变化。

当回答“告诉我你的故事”时,你可以将问题重述为:

“告诉我你进入科技领域的经历。你是如何对编程产生兴趣的,为什么网络开发(或替换为其他特定于工作的技能)非常适合你?这与我们的角色或公司的目标有何关联?” 不要花时间谈论与工作无关的事情!

制作电梯演讲

电梯演讲起源于记者试图向编辑推销一个想法的场景。记者只有在电梯里的短暂时间内才能做到这一点,而她只有大约30秒的时间。电梯演讲的关键要素包括:

  • 简洁 - 你时间有限!
  • 直接 - 因为你只有有限的时间,所以你应该直奔主题
  • 引人注目 - 展示你最吸引人的想法

无论你是参加一个有数百名其他候选人的工作博览会,还是仅仅是在向潜在的联系人或客户解释你是谁,清晰准确地快速简洁地描述你的知识和技能都是很重要的。你的自我介绍就是你的电梯演讲!

以下是一些为你的软件工程师自我介绍制定一个好的电梯演讲的建议:

1. 从基本背景信息开始

包括你是谁,你为谁工作(或学校和专业),以及你做什么。

  • 实习 - 你应该提到以下内容:姓名、学校和专业、重点领域、过去的实习和/或值得注意的项目
  • 全职 - 你应该提到以下内容:姓名、过去的公司、值得注意的项目(如果它是一个公众消费产品,他们可能听说过)

这看起来熟悉吗?应该是这样的,因为它是类似于你的简历的!你的简历是你知识和经验的浓缩版本,而你的自我介绍本质上是你的简历的浓缩版本。随着你年龄的增长,专业经验变得越来越重要,学校背景变得越来越不重要。因此,随着你变得更高职级,你的自我介绍也会发生变化。

2. 简单明了(KISS)

讲述一些你最出色/最令人印象深刻项目的亮点,并包括一些数字,如果它们令人印象深刻或者你克服了挑战,那就更好了。不要深入到如何逆向工程一个游戏并解密一个数据包以预测何时在掉落中使用你的DKP等细节。告诉他们你的执行摘要:“我通过解密Y数据包来逆向工程X游戏以预测Z。”如果这引起了他们的兴趣,他们可能会提出自己的问题。

3. 他们为什么想要你?

告诉面试官为什么你会成为他们的一个很好的招聘对象。你的经验与公司的需求相关吗?你是否使用过与公司相同的科技栈或构建了相关的产品?你有什么独特的人才可以帮助他们有信心认为你有能力为公司做出贡献?

4. 练习!

最后,你必须练习你的演讲!虽然有一个很棒、简洁的总结你的技能只有帮助,但如果你不能迅速而轻松地说出来,那也没有用!你应该练习保持一个快速但易于跟随的节奏,既不会让他们感到不知所措,也不会让他们感到无聊。这是一项微妙的平衡,但可以通过练习来调整。

在得出你的自我介绍后,把它放在一个你可以参考/修改的地方。记住它们,在将来你需要时可以随时使用,但当你实际说出来的时候,不要听起来像是你在回忆记忆中的内容。听起来自然!

随身携带一个电梯演讲是一个很好的方式来建立联系并偶然发现新的工作机会。通常会有时候你无法为面试或会议做准备,而且手头有一个练习过的演讲是非常方便的。

我对Meta的Front End工程师职位感兴趣,因为我一直在使用Meta开源前端技术,并且受到Meta的使命和开源文化的启发。

简要分析

"我喜欢用令人愉悦的用户体验创造出美丽且性能优异的产品。"

一个前端工程师应该具备的品质。

"它每月有超过一百万的页面浏览量,被3万多名新加坡国立大学本科生使用,甚至一些教授也使用它。"

提到某个值得一提的项目。

"它是使用现代网络技术栈构建的——React、Redux、Jest、Babel、Flow、webpack,且具有移动响应式特性。"

Meta的技术栈!这也暗示您需要跟上现代网络技术的发展。

示例2:Lyft的前端工程师

自我介绍

"嗨,我是XXX,2015年从新加坡国立大学毕业,获得计算机科学学位。我对前端工程很感兴趣,我喜欢用令人愉悦的用户体验创造出美丽且性能优异的产品。

我之前在Grab工作过,负责Grab for Work项目。Grab for Work是一个为企业提供便捷的商务出行费用服务的项目。企业可以创建员工组,设定乘车政策,并与员工分享公司支付方式。我和另一个工程师一起在3个月内使用React/Redux和Golang搭建了该项目。"

我对Lyft的前端工程师职位感兴趣,因为我喜欢在这个共享出行领域工作,并创造产品来改善用户的生活。

简要分析

"我喜欢用令人愉悦的用户体验创造出美丽且性能优异的产品。"

与上文相同,一个前端工程师应具备的品质。

"我之前在Grab工作过,负责Grab for Work项目。"

Lyft是Grab的姊妹公司!事实上,他们过去还有过合作关系。大多数Lyft工程师都知道Grab,并提到这一点会引起他们的兴趣。

"我和另一个工程师一起在4个月内使用React/Redux和Golang搭建了这个项目。"

承认您与其他人合作。在3个月内仅用2个人就搭建出一个非平凡的系统,对于一个非平凡的系统来说相当不错。Lyft还使用Golang为其高性能系统提供支持。