16个behavior question 的面试官解析及tips

作者:九章算法
链接: https://zhuanlan.zhihu.com/p/20346977
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

除了技术面试,behavior interview也是程序员拿到offer必经的一道关口。特别是现在的start up越来越傲娇了,十分强调所谓的culture fit。因此,准备一下behavior question 是非常有必要的。

九章算法总结了16个常见的behavior question,并解析面试官想通过这些问题考察的内容,指出需要避免的“坑”,并提供了一些小建议。希望对大家找工作有帮助。(本文为原创,未经许可,谢绝转载。)

1.为什么选择我们公司呢?

这是一个常见问题。大部分的公司希望他们招聘的人是对其公司和产品充满热情的。因此在回答此问题时,应该充分说明为什么这家公司对你来说很重要,为什么你觉得自己适合这家公司及其企业文化。

面试官希望通过这个问题,看到你可以(有潜力)为公司/职位做出贡献。

这个问题常常被面试官用来过滤掉那些把该公司当做跳板、而并非真正热爱这家公司的人。

在回答时,你可以借机充分展露你对这家公司的了解(做的功课、搜集的资料等)。你也可以对公司的市场状况、比较竞争者的优劣势、未来的发展趋势等发表自己的看法。

2. 是什么吸引你来应聘这个职位的呢?

在回答这个问题时,需要体现两个要点:一是,你对这个职位的热情,二是,你承担这个职位的能力。

因此,请充分将自己的技能、特长与该职位的需求进行结合。这样,一方面展示了自己的技术水平,一方面体现了你对该职位的了解。从而说明,自己是适合(qualified)这个职位的。

例如,在程序员面试时,你可以强调一下自己学习新东西的能力、乐于解决并有能力解决bug/难题。

3. 你希望通过该职位获得什么?

在回答时,你应该充分说明,你将如何运用你学到的技能和经验(skill & experience)为这个职位做出贡献。

同时,你也可以提一下,你很喜欢面对挑战,通过战胜困难可以获得成就感等。同时,你也有能力去解决难题。

接着,你可以举个例子,讲讲自己是如何解决困难、达成目标的。

4. 在工作中,当与同事持不同意见时,你怎么办?

这个问题考察的是你的沟通能力、人际关系和团队合作精神。这个时候,你千万不要去吐槽你的老板、同事有多么傻X、多么难相处。

通过这个问题,面试官想知道,你是否是一个愿意提出不同意见的人,同时,也想考察你是否有足够的沟通能力,以确保在讨论不同意见时,保持气氛的和谐,有理有据地(logically , reasonably, & professionally)发表自己的看法。此外,也可以提一提,当别人提出好的建议时,你也乐意、虚心采纳。

5. 你的建议曾经被别人采纳过吗?

这道题考察的依旧是你的沟通能力。同样地,要证明你可以有理有据地、专业地说服别人(logically , reasonably, & professionally)。

此外,通过这道题的回答,还可以展现你的evidence research 和 hard working。比如你可以讲讲你在说服别人之前,怎样花心思去收集了很多资料、请教专家等等。

6. 当你100%肯定你的上司是错的,你会怎么做?

通常,你可以说,“这取决于当时情形和上司的脾性”。

比如,如果上司不太喜欢别人挑战他的权威。那我可能不会当面反对他的观点。我会先接下这个任务,然后按自己的方法去做,得出上司期望的结果。然后在跟他汇报的时候,告诉他,我已经把任务按照他的期望完成了,不过中间过程做了XX小改动。这个时候,老板不会专注于我没有按照他的方法做。而我,也避免了冲突。

而如果老板是一个比较随和的人。那我可能就会当面告诉他。

7. 介绍一个你做的最成功/最有挑战的一件事或者一个项目。

这个问题给了程序员一个展示自己能力的机会。建议自己先总结一下,这件事体现了你哪家方面的能力,然后从这些方面展开。

8. 当你要做某件事却缺乏足够的信息/资料时,你会怎么做?

这道题主要想考察你的沟通能力、自学能力和面对困难时的处理能力/抗压能力。比如,你可以向同事请教、上网搜索、自学等。当然,这样的回答或许太千篇一律了,你可以想一个具体的例子,侧重于展现你某一方面的特质。

9. 你是否曾经面对“不可能完成的任务”,如在十分紧张的deadline下完成一个很有挑战的工作,你是如何应对的呢?

这个问题主要想考察你的压力应对能力。可以想想你是否曾经完成过什么不可能完成的任务。在这个过程中,你如何进行心理状态的调整、如何进行时间的安排。当然,你也可以顺便展示一下自己的沟通能力、团队精神,江景如何与老板沟通、如何与同事协作/寻求帮助。

10. 你是否曾经超额完成任务呢?请举一个例子。(did more than was required)

这个问题考察你的自主性和能力。对于程序员来说,仅仅局限完成各种上司布置的任务是不够的,我们希望的是你能够独立地drive一个事情,有足够的归属感。特别是,在遇到上司没有指示的问题时,能有自己的判断和行动。当然,你可以详细地讲讲你做了哪些别人很难想到的事情,充分体现你的个人能力。

11. 你做过什么创新的(creative)事情呢?

程序员的创造力十分重要。可以讲一个你牵头提出的项目或是某个app功能(function),主要体现你initiate的能力。如果工作经验少的话,可以讲讲自己在生活中创新的小例子。

12. 你是否曾经简化过什么事情(simplify)?

例如程序员经常需要简化代码。但是回答的时候注意面试官的反馈,或许在你长篇大论技术简化的过程时,面试官根本就不感兴趣(或许是听不懂)。所以,如果例子是简化技术的话,先把简化的思路讲一下,待面试官表示出对具体的技术细节敢兴趣时,你再展开。另外,如果没有什么工作方面的例子的话,可以想想生活中的例子。

13. 请描述一下你一周/一天的工作是怎样进行的?

我相信,你不会傻到去说自己怎么充分利用工作时间做自己的事情或者打酱油吧?

回答这个问题的时候,可以充分结合你以往的工作经验和即将应聘的新岗位对个人能力的需求去展开。比如,你可以强调自己是个自律的人,每一天开始之前都会做一个小小的计划,把一天大致规划好。

14. 你是否曾经指导(guide or teach)团队的新成员做某件事?

这个问题需要你去证明,你除了自己很牛X外,还愿意带领别人一起牛X。特别在你有了2-3年工作经验以后,常常需要你教导新人适应工作、学习技能。

15. 我们这加班挺多的,你怎么看?

每次听到这个问题是不是有千万匹草泥马奔过?

可是,你可以说自己不太喜欢加班吗?当然不行了。这个时候,就是你表忠心的时候了,充分展现自己的吃苦耐劳精神和为事业奉献的精神。

当然,到了考虑去哪家的时候,问过这个问题的公司,确实要慎重考虑啊。。。不小心就到坑里去了。

16 . 你未来几年的规划是什么呢?你将如何实现这个目标呢?

通过这个问题,面试官想知道的是:

你是否真的想加入这个公司?

这个公司是否在你的长期计划里;

你是否是一个对事业有规划的人?

你是一个积极进取的人吗?

你只是把这份工作当成你的跳板吗?

还是想通过这份工作进一步提升自己?

在回答这个问题时,可以充分结合你对该公司未来发展趋势、愿景的了解,将自己的发展规划与之结合。

不过,在回答过程中,要避免这类的回答:“1年之后升一级”“2年之后薪水涨1倍”等。


关注微信公众号ninechapter,了解最新IT求职情报,获取IT技术干货。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值