专栏 | 九章算法
网址 | www.jiuzhang.com程序员
除了技术面试,behavior interview也是程序员拿到offer必经的一道关口。特别是如今的start up愈来愈傲娇了,十分强调所谓的culture fit。所以,准备一下behavior question 是很是有必要的。面试
九章算法总结了16个常见的behavior question,并解析面试官想经过这些问题考察的内容,指出须要避免的“坑”,并提供了一些小建议。但愿对你们找工做有帮助。(本文为原创,未经许可,谢绝转载。)算法
1.为何选择咱们公司呢?微信
这是一个常见问题。大部分的公司但愿他们招聘的人是对其公司和产品充满热情的。所以在回答此问题时,应该充分说明为何这家公司对你来讲很重要,为何你以为本身适合这家公司及其企业文化。app
面试官但愿经过这个问题,看到你能够(有潜力)为公司/职位作出贡献。ide
这个问题经常被面试官用来过滤掉那些把该公司当作跳板、而并不是真正热爱这家公司的人。学习
在回答时,你能够借机充分展露你对这家公司的了解(作的功课、搜集的资料等)。你也能够对公司的市场情况、比较竞争者的优劣势、将来的发展趋势等发表本身的见解。ui
2.是什么吸引你来应聘这个职位的呢?cdn
在回答这个问题时,须要体现两个要点:一是,你对这个职位的热情,二是,你承担这个职位的能力。面试技巧
所以,请充分将本身的技能、特长与该职位的需求进行结合。这样,一方面展现了本身的技术水平,一方面体现了你对该职位的了解。从而说明,本身是适合(qualified)这个职位的。
例如,在程序员面试时,你能够强调一下本身学习新东西的能力、乐于解决并有能力解决bug/难题。
3.你但愿经过该职位得到什么?
在回答时,你应该充分说明,你将如何运用你学到的技能和经验(skill & experience)为这个职位作出贡献。
同时,你也能够提一下,你很喜欢面对挑战,经过打败困难能够得到成就感等。同时,你也有能力去解决难题。
接着,你能够举个例子,讲讲本身是如何解决困难、达成目标的。
4.在工做中,当与同事持不一样意见时,你怎么办?
这个问题考察的是你的沟通能力、人际关系和团队合做精神。这个时候,你千万不要去吐槽你的老板、同事有多么傻X、多么难相处。
经过这个问题,面试官想知道,你是不是一个愿意提出不一样意见的人,同时,也想考察你是否有足够的沟通能力,以确保在讨论不一样意见时,保持气氛的和谐,有理有据地(logically , reasonably, & professionally)发表本身的见解。此外,也能够提一提,当别人提出好的建议时,你也乐意、虚心采纳。
5.你的建议曾经被别人采纳过吗?
这道题考察的依旧是你的沟通能力。一样地,要证实你能够有理有据地、专业地说服别人(logically , reasonably, & professionally)。
此外,经过这道题的回答,还能够展示你的evidence research 和 hard working。好比你能够讲讲你在说服别人以前,怎样花心思去收集了不少资料、请教专家等等。
6.当你100%确定你的上司是错的,你会怎么作?
一般,你能够说,“这取决于当时情形和上司的脾性”。
好比,若是上司不太喜欢别人挑战他的权威。那我可能不会当面反对他的观点。我会先接下这个任务,而后按本身的方法去作,得出上司指望的结果。而后在跟他汇报的时候,告诉他,我已经把任务按照他的指望完成了,不过中间过程作了XX小改动。这个时候,老板不会专一于我没有按照他的方法作。而我,也避免了冲突。
而若是老板是一个比较随和的人。那我可能就会当面告诉他。
7.介绍一个你作的最成功/最有挑战的一件事或者一个项目。
这个问题给了程序员一个展现本身能力的机会。建议本身先总结一下,这件事体现了你哪家方面的能力,而后从这些方面展开。
8.当你要作某件事却缺少足够的信息/资料时,你会怎么作?
这道题主要想考察你的沟通能力、自学能力和面对困难时的处理能力/抗压能力。好比,你能够向同事请教、上网搜索、自学等。固然,这样的回答或许太千篇一概了,你能够想一个具体的例子,侧重于展示你某一方面的特质。
除了技术面试,behavior interview也是程序员拿到offer必经的一道关口。特别是如今的start up愈来愈傲娇了,十分强调所谓的culture fit。所以,准备一下behavior question 是很是有必要的。
九章算法总结了16个常见的behavior question,并解析面试官想经过这些问题考察的内容,指出须要避免的“坑”,并提供了一些小建议。但愿对你们找工做有帮助。(本期为question behavior 9-16, 上期内容请戳“阅读原文”。)
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倍”等。
更多精彩IT求职干货:点击可阅读