[译]如何成为行为面试高手

原文:How To Ace Your Behavioral Interview
作者:Sam Gavis-Hughson


胖达祝大家情人节快乐!!!

当我们想到编程面试时,我们大多数人倾向于认为技术面试,盯着白板和希望的解决方案会奇迹般地来找我们(虽然这里有一个更好的办法)。

至少这会是我的想法。

编码面试很重要,不要误会我的意思,但专注于白板并忽略其他一切可能同样有害。行为面试对于获得这份工作也非常重要

“行为面试”基本上是你在面试中除了编码之外的所有内容。

这可能是在讨论你的业余项目。这可能意味着讨论为什么你对公司感兴趣。无论是什么,在这些面试中取得成功的最佳方式是练习然后准备好。

在过去的三年里,我帮助Byte by Byte的数百名学生成功地获得了所有主要科技公司的工作,从谷歌到亚马逊再到Snap等等。在这篇文章中,我将打破你原本会用来准备你的行为面试的确切策略 - 这样即使你没有太多的经验,你也会听起来很聪明并且得到offer。

行为面试中的错误

我们将从这里开始,因为在某些方面,避免这些错误比做其他事情更重要。然后,当您在本指南的其余部分中应用这些原则时,您将有非常好的机会成功通过行为面试。

这些是我见过的最常见的错误,你需要避免它们:

喋喋不休

保持答案简洁至关重要。你永远不应该对任何问题给出超过两分钟的答案。如果你的面试官想深入挖掘你提到的任何事情,他们会问,否则你就是在浪费宝贵的时间。

用一两句话来描述你的故事背景,然后谈谈你做了什么。如果您已经事先花了时间准备,那么您应该已经知道如何以简洁有趣的方式完成您将要讲述的任何故事。

不推销自己

行为面试的全部意义在于推销自己并向面试官展示为什么你是这个工作的合适人选。这意味着你可以在这里吹嘘自己的成就。不要讨厌它,要毫不犹豫地自信地谈论所取得的成就。

在某个地方,当谈到你作为一个团队的一部分所做的工作时你可能会无意中低估自己。是的,您与团队合作的事实很重要,但同样重要的是要特别强调您自己的成就。在谈到你所做的事时,说“我”不是“我们”。

不真实

如果你曾经听过有人说他们的弱点是他们“工作太辛苦”或类似的东西,这就是你的面试官看起来不真实的完美例子。你想推销自己,但选择一些被许多人视为积极特征的东西看起来像是在试图掩盖你真正的弱点。

专注于讲述真实故事,并将这些故事与公司在员工中寻找的内容联系起来。如果你这样做,你就不必是完美的。没有人希望你是完美的。他们希望看到你是一个他们想要合作的人。

不回答问题

这个也归结为准备不足。如果您没有充分准备面试并记住一些故事,那么提出问题的真实答案可能非常困难。请记住,你不想听起来像一个回避问题的政治家。

特别是如果你知道哪些领域你没有那么强大的答案(例如,你可能没有很多工作经验或领导经验),请花一些额外的时间来准备你将谈论的内容,如果你在这些方面被提问的话。

如果您在准备行为面试时记住这些是错的,那么您将避免人们在回答行为问题时所犯的大部分代价最高的错误。

行为面试准备

在行为访谈中做得好的真正关键是有备而战。

你可能认为你可以自己回答这些问题,因为它们都是关于你自己的经验,但重要的是你回去并真正分析你的经验。通过遵循这些步骤,您将准备好以有影响力的方式回答行为问题,以便您的面试官真正做出回应。

第0步 - 研究公司

我把它作为第0步,不仅因为我们是软件工程师,还因为它是在真正的准备工作开始之前要做的。在您具体规划您在面试中要说的内容之前,查看您申请的职位的职位描述是非常有帮助的,同时也了解他们正在寻找的软技能。

大多数公司会说他们正在寻找具有强大的主动性,领导能力或其他模糊陈述的软技能的人。行为面试为您提供了一个绝佳的机会来展示,而不是告诉您的面试官您是如何适合公司的。

当您完成剩下的步骤时,请考虑如何选择能够展示这些软技能的故事。你如何将它们用于你的答案?例如,您可以谈论如何协调许多不同的团队成员或如何完成所有工作,同时还有其他一百万件事要做,以展示您的组织或领导能力。如果您够有创意的话,可以通过多种方式将此工作纳入您的回复中。

这是一种高级策略,但如果你做得对,它价值千金。

第1步 - 填写面试准备表

Gayle Laakmann McDowell在Cracking the Coding Interview 和她的其他几本书中都谈到了这个表格。在最简单的形式中,它只是一个矩阵:在一个轴上是你每个最大的项目。另一轴是常见的行为问题。

您可以在此处找到表格的Excel版本

在您做任何其他事情之前,填写此表格至关重要。在您下载并填写表格之前,请不要在此文章中进一步阅读。它将为我们将要讨论的其余步骤中提供您需要的相关内容

第2步 - 准备每个项目的描述

对于您将要讨论的每个项目,您将希望快速地对您正在讨论的项目或情况进行一两句话描述。这里很容易絮絮叨叨并给出长长的,令人困惑的答案,所以提前计划是件好事。

写出每个项目的描述。保持简短和好听,并专注于与您将要谈论的内容相关的关键点。一旦你写完这些,别忘记练习大声说出来,这样你就知道它们是如何发声的,并能清楚地呈现出来。

第3步 - 使用表格练习回答问题

在我们尝试记住表格中的所有内容之前,我们可以看着表格练习回答一些标准问题(如下面的问题)。练习针对项目和问题的不同组合并针对每个问题拟定一到两分钟的响应。

例如:“你有什么时候做出过不受欢迎的决定?”

浏览您列出的每个项目,并尝试根据下一节中的STAR技术制定您的答案。练习大声说话,并随时随地思考。你的目标是能轻易做到这些。

第4步 - 现在,不依赖表格练习

如果你在第3步上花费了足够的时间,那么你应该不用花太多时间积极地尝试记住表格本身。通过练习和应用信息(也因为这是你的生活),你应该对你对每个项目所说的内容感到非常自在。

但是,仍然要确保在不依赖表格的情况下进行一些额外练习,因为您不希望它成为拐杖。继续练习更多问题(它们非常相似,所以你应该习惯于猜测预期回答以及该说些什么)。

常见问题:如果我没有相关经验怎么办?

有时您似乎对某个特定问题没有任何相关经验。

百分之九十九的时间这是因为你的想法太狭隘了。考虑一下这个问题:“告诉我你团队中有人没有减轻体重的时期。”如果你从未找到工作,那么你就没有在公司团队工作的经验。但这并不意味着你没有其他地方的团队工作经验。

想想其他可能相关的故事。那个运动队怎么样,是不是有人从来没有出现在练习场?你一个人完成了所有工作的学校项目?也许你是团队中的问题,你可以谈论这个以及你从经验中学到的东西。

并非你所谈论的一切都必须直接与过去的工作经历有关。谈论你生活的其他方面(只要你展示它们的相关性)可以让你看起来更加合适。不要过于孤立地思考这种思维方式,特别是如果你没有很多以前的工作经验。

构建你的答案

现在我们知道要谈什么,重要的是我们还要讨论如何谈论它。您构建答案的方式可以对您的清晰度和吸引力产生重大影响。尽你所能,你想告诉你的面试官有趣的故事。

考虑构建答案的最简单方法是使用STAR技巧。

STAR代表Situation,Task,Action和Result。在您的回复中按顺序的包括这些部分。

以下是STAR技巧的完整示例,然后我们将其分解:

我将告诉你我暑期实习时发生的事情。大学三年级后,我在Facebook实习。我的导师让我在实习结束前每天晚上加班,以帮助他完成一个项目。我们正在为X服务构建一个新的消息处理程序。我对Y和Z技术知之甚少,但他帮助我解决了问题,到凌晨1点我们已经建立了一个工作原型。在接下来的两周内,我们对其进行了改进并将其推向生产阶段。由于我们每晚加班,我们提前日程表两周将代码完成了,我让我的导师看起来表现非常好。我还学到了很多新技术,我们设法将工作处理速度提高了20%。这是我超出预期的一个例子。

STAR技术非常适合询问您的体验以及如何处理不同问题的任何面试问题。诸如“你最大的弱点是什么?”或“你是如何与一个困难的团队成员打交道?”这样的问题将在这里找到答案。

情景Situation(1-2句)

我们已经谈过这个情况了。这是您要描述故事背景的地方。给出一两句背景,这样你的面试官就会知道你将要谈论的内容。至少,你应该提到你的位置以及你当时正处在职业生涯的哪个阶段。

或者,您也可以在开头添加一个句子,更具体地概括您将要讨论的内容。这可以帮助确保您的面试官知道应该关注什么,特别是对于那些你参与较多的故事。

例如:“我将告诉你我暑期实习时发生的事情。大学三年级后,我正在Facebook实习。“

任务Task(1句)

任务和情景一起,互相涵盖。您希望分享您当时实际尝试实现的目标,从而使您在下一步中采取行动。基本上,您正在设置问题的答案并向他们提供所有相关详细信息,以便您可以证明您所说的内容。

例如:“我的导师让我在实习结束前每晚加班,以帮助他完成一个项目。”

行动Action(3-5句)

现在我们已经深入了解背景,这儿你将描述你所做的事情。由于我们已经了解了相关情景,你可以花更多的时间来描述你的所作所为。

注意:这里不要涉及太多技术细节。除非你的面试官熟悉这项技术,否则如果你走得太深,他们可能不会理解你所说的所有内容。另外,走得太深可能会花费很多时间。

如果你不确定要提供多少细节,那么就不妨少说少错。您可以随时使用以下短语:“如果您有兴趣,我很乐意详细描述。”

例如:“我对Y和Z技术知之甚少,但他帮助我解决了问题,到凌晨1点我们已经建立了一个工作原型。在接下来的两周内,我们对其进行了改进并将其推向生产阶段。”

结果Result(3-5句)

这是你必须言归正传并确保你回答了核心问题的部分。描述成果,并提供您可以使用的任何具体指标。

别忘了尽力将您的回复与原始问题联系起来。尝试使所有内容内洽,并确保您保持简洁,就像其他一切一样。

示例:“由于我们每晚加班,我们提前日程表两周将代码完成了,我让我的导师看起来表现非常好。我还学到了很多新技术,我们设法将工作处理速度提高了20%。这是我超出预期的一个例子。”

常见的行为面试问题

到目前为止,我们一直在讨论如何回答行为问题。这些可能很难,需要大量的准备,因为我们不确切地知道我们将会被问到什么。但是,在每次面试中都应该预期会被问到两个具体的问题。

“说说你自己。”

这是几乎每次面试都从一见面就开始的方式。

确实,这并不总是出现在技术面试中,因为面试官可能只想跳过前奏,但你绝对应该准备好回答这个问题。

核心原则适用于这个问题,就像其他任何问题一样。

  • 保持简洁,不要絮絮叨叨。
  • 除非他们特别要求您,否则不要涉及太多技术细节。
  • 保持在两分钟或更短时间内回答完毕。
  • 推销自己!

Laakmann McDowell推荐以下基本模板,它为您提供了一个非常好的起点:

“我是_____的_____。在大学里,我在_____学习_____。然后我在_____工作_____。然后我在_____工作_____。在我目前的职位上,我已经完成了_____。在我的空闲时间,我喜欢_____。“

显然你会想要稍微调整一下以使它更适合你,但这是一个很好的起点。对于每一个岗位,最多集中在两个或三个你的主要成就,并仅仅牵涉一些高层次的技术细节。如果他们想要更多信息,他们总是可以要求您进一步扩展。

此外,您不必分享您在业余时间的所作所为,但这可能是一种让自己显得人性化的好方法。你分享的内容并不重要,但要确保考虑你的行为如何反映在你身上。

“有什么要问我的问题么?”

这是另一个你可以提前轻松准备的。如果您有具体问题,这是一个获取更多关于公司信息的好机会。

在这里要考虑的重要事项之一是,即使您提出问题,它仍然是面试的一部分。您的面试官将根据您提出的各种问题对您进行评估。因此,请确保您有很好的问题......并且不要问年假等事情,因为这不是一个好的第一印象。

以下是一些可以帮助您入门的问题。我喜欢意见问题,因为你得到了有趣的答案,可以向大家提出同样的问题。不要害怕询问负面因素:

  • “你能否分享一下这个职位的日常职责?什么是典型的一天?“
  • “你最喜欢和最不喜欢的工作是什么?”
  • “你为什么决定加入X公司?”
  • “你能告诉我X公司职业发展的机会吗?”

下面是您可以问的更多种类的问题:

其他常见问题

虽然在面试过程中可能会有许多不同的行为问题,但大多数都非常相似。你的表格完成后,即使你过去没有看到确切的问题,你也应该相对容易在现场得到合适的答案。

以下是您可以练习的一些示例问题:

  • 告诉我你遇到逆境的时候。
  • 你最大的缺点是什么?
  • 告诉我一个没有按计划进行的项目。
  • 您对目前的工作最感兴趣的是什么?什么让你早上起来?
  • 你最近学到了什么新东西?
  • 告诉我你遇到的有太多事要做,没有足够的时间的时候。
  • 描述一下团队成员有人没有减轻体重的情况。你是怎么处理的?
  • 告诉我你在工作中遇到的最大错误。

我已经链接到下面的几个附加问题列表。

其他资源

如果您想深入了解这些内容,可以使用以下几种资源。

是时候搞定行为面试了

就是这样!那不是很难,对吗?

行为面试最重要的事情就是准备

与技术面试不同,您可能会被问到的问题范围相当有限,因此行为面试真正关键就是花时间根据您过去的经历细节记忆准备好。

做一点准备,你就会做得很棒!