我是如何评估面试者的软技能的?

撰文 | Blair
专栏 | 九章算法


对于企业招聘人员来说,面试者仅仅有过硬的专业技能是不够的,还需要有让人印象深刻的软技能。今天我们就来分享与软技能相关的面试技巧。


1.面试考察的软技能有哪些?

面试时,面试官会根据简历和提问来评估面试者是否具有优秀软件工程师所需的软技能。在面试时,面试官常常注重考察的软技能包括以下内容:

        交流能力
团队合作精神
适应能力
解决问题的能力
领导能力
耐高压能力
强烈的学习欲望
对工作的热爱
正确对待失败的能力
查找错误的能力
注重deadline
……等等
      

在这里可以看到更详细的软技能介绍:jiuzhang.com/qa/4133/


2.面试官是如何评估面试者的软技能的?

由于软技能难以量化,仅仅根据简历上提供的内容难以进行评估,所以面试官通常会以提问的形式来了解面试者的软技能。这些问题通常是个人经历描述和开放性的情景设置题目。面试官会分析面试者的回答来评估软技能。下面给出部分面试时考察不同能力的问题作为参考。

一、交流能力:

1、请描述一次你与难打交道的同事的相处经历,你是如何与其沟通的?

Example 1:

那是一次团队合作的经历。一名团队成员总是坚持己见而不接受其他人的意见,不乐意接受任务的安排。我觉得这样会影响团队的工作进度。我私下找到他,告诉他团队领导者和其他成员很重视他的意见,会把他的意见作为参考。但是我们是一个团队,必须要合作完成任务,不能因为个人影响到团队的工作进度。之后这位成员改变了自己一直以来的强硬态度,慢慢融入到团队中,与大家有了更多的交流,工作也进展得更顺利。

Assessment result:

交流沟通能力比较强,安抚成员的同时提出建议,取得明显效果。

Example 2:

那一次我的上级给我安排了一个做项目的任务,需要我与另外一名同事合作完成。我多次尝试与这位同事沟通,但他一直不愿意跟我讨论任务和分工细节,后来我只能选择独立完成自己那部分的任务。

Assessment result:

沟通能力较弱,遇到问题后,没有想办法解决,解决问题的能力也较弱。

2、你会如何把一个专业名词解释给外行人听?

Example 1:

专业名词对于外行人基本上是天书般的存在,所以如果要给外行人解释,我会用最通俗的语言来表达,再配合恰当的比喻,将专业名词的含义描述给对方。举个例子:堆栈是计算机领域的两种数据结构,使用堆栈的过程就类似将乒乓球放入瓶口口径与乒乓球直径相当的直筒塑料瓶中——只能按顺序一个一个放入,而且拿出来也只能按顺序一个个拿出,最先放入的最后出来,最后放入的最先出来。

Assessment result:

从面试者的描述中能看出面试者的交流能力比较强,同时有很强的信息转换能力,能把生硬难懂的专业名词用通俗易懂的语言描述清楚。

Example 2:

我想我会像优秀的演讲者那样,适当使用隐喻式语言来进行描述。如果对方表现得只是想了解了解,我会稍微解释一下;如果对方表现得兴趣很大,我会用更多的比喻来深入解释。

Assessment result:

只是阐述了自己的可能做法,缺少实际的例子,没法判断面试者的相关能力。

二、团队合作能力:

1、在团队合作时,某个成员总是提出与你相反的意见,你是如何处理的?

Example 1:

我会先考虑是不是自己的提议存在漏洞,然后找到这位成员进行沟通,了解他对我的提议的看法以及他的提议。交流沟通、了解了彼此的想法之后,问题应该能得到解决。

Assessment result:

考虑比较周全,遇到问题先自我审视,再想办法解决,能与队员建立较好的关系,团队合作能力较强。

Example 2:

我认为这样的行为很可能是在针对我,我会找他摊牌,告诉他一个团队是需要合作精神的,希望他以后不要再针对我,大家能好好合作。

Assessment result:

做事没有多方面考虑,没有想到相应的后果,容易导致与团队成员关系恶化,团队合作能力较弱。

2、如果团队领导者鼓励团队成员相互竞争而不是合作,你是如何想的?你会有什么样的反应?

Example 1:

我不太赞同这样的做法,我认为团队存在的意义是相互合作、共同进步。但是我不会公然提出反对意见,我会选择私下跟团队领导者交流这个问题。如果能达成共识是最好的,如果不能,我也会选择尽量跟其他成员合作而不是竞争,会在不违背自己的原则的情况下按照领导者的安排去工作,不影响团队工作进度。

Assessment result:

有独立思考的能力,有自己的看法,对于领导的意见不全盘接收,而是有选择性的。能与领导者和团队成员相处得不错,团队合作能力较强。

Example 2:

每个团队都有每个团队的特点,而且作为领导者,肯定是有考虑过各方面的后果的,所以我选择相信领导者的决定,一切按照领导者的安排去工作。

Assessment result:

唯命是从,没有进行独立的思考,没有主见,是一个很好的服从者。

三、适应能力:

1、请描述一次某任务优先级突然改变而你必须去适应的经历。

Example:

有一次我正在忙着一个软件的开发工作,但而这个任务的优先级突然改变,我有点惊讶,但是我决定先把它放一边,转而去完成最高优先级的任务。虽然任务被打断,但我全身心投入去完成最高优先级的任务后,再来执行这个开发任务,照样是顺利完成。

Assessment result:

适应能力较强,面对工作任务的改变,能及时调整自己。

2、如果你的上级给你分配了多个任务,而这些任务的deadline相同,你会怎么做?

Example 1:

如果我同时有开发项目、维护软件和维持良好的客户关系等多个任务的话,我会每天给自己一个时间表,给每个任务分配相应的时间,按照时间表去做任务。这样既能保证我有条不紊地去完成每一项任务,也能给监督我工作的同事或者上级看到我的工作进度。

Assessment result:

适应能力不错,有清晰的头脑、合理的安排,保证任务的顺利进行。

Example 2:

我会先看看每个任务的难度,选择按照由易到难的顺序进行。如果最后不能全部完成,这样能保证我一定有完成的任务。

Assessment result:

有进行一定的规划,但是适应能力较弱,不能适应工作强度的增加。

四、解决问题的能力:

如果上级给你安排了一个几乎不可能完成的任务,你会怎么做?

Example 1:

首先我会对任务进行分析——需要哪些材料、完成的步骤是什么、需要多长时间等,接着投入任务中,遇到问题及时跟上级进行反馈和沟通。如果能完成是最好;若任务快截止了,工作还是没有进展,我会及时向上级汇报,以免任务未完成给公司带来无法预估的损失。

Assessment result:

敢于尝试,理性分析,做到与上级保持沟通,遇到问题及时进行反馈,能在尝试拓展自己的能力的同时保证任务的正常进行。

Example 2:

当我接到任务之后,我会首先对任务难度进行评估,如果超出了我的能分范围,我会及时向上司反馈,告诉他我的能力可能不足以完成这样的任务,希望他把任务交给能力更强的人。我认为花时间去做一项我根本不可能完成的任务是浪费时间,我宁愿把时间花在我能力范围内的事情,把事情做好。

Assessment result:

过于保守,不敢尝试去做自己未做过的事情,潜力可能难以开发。

五、领导能力:

1、请描述一次你的团队陷入困境而你领导了团队走出困境的经历。

Example:

那一次我的团队的开发工作陷入困境,开发的应用程序测试出问题,不断崩溃,但找不出原因。我分配了任务,每个人给自己负责的部分进行测试,寻找Bug。最终找到并修改了bug,程序测试成功。

Assessment result:

有一定领导能力,作为团队领导者在关键时刻头脑清晰,决定果断。

2、如果你的团队成员不服从你的安排或者指示,你会怎么做?

Example 1:

首先,如果有团队成员不服从我的安排,我会反思是不是自己的决定存在失误,若我没有发现自己的问题,会私下里找到这位成员。我会先了解他的看法或者意见,然后把我的想法解释给他,尝试找到彼此的契合点,最终达成共识。如果不断的沟通之后,仍无法达成共识,我会跟他摊牌,告诉他这样持续对峙,会影响到团队的工作进展,如果他执意要这样,我会选择不给他安排任务,避免工作不完成给团队、给公司带来损失。

Assessment result:

遇到问题会分析,按自己的方法尝试去解决,考虑到了不同的后果和不同的处理方案,领导能力较强。

Example 2:

我认为一个团队必须要有一个统一的思想,如果我作为领队,我的团队成员不服从的我安排,公然反对我的话,我会很生气。我认为这是对我的不尊重。我不会再给他安排任务,而是把他的情况反馈给上级。

Assessment result:

此做法比较偏激,没有尝试去解决问题,而是把问题丢到一边,视而不见。领导能力很弱。

六、职业道德:

1、请描述一次你在工作中遇到的道德困境,而你是如何解决的?

Example 1:

那一次,上级给我安排了一个任务——完善我写的应用程序,添加窃取用户个人信息的功能。我很惊讶,因为这不仅违反了职业道德,而且可能触犯相关法律。我想了很多,最后找到上级,递交了辞职信,告诉他我做不到。

Assessment result:

有正确的职业道德观念、是非判断能力,具有优秀程序员该有的品质。

Example 2:

上级给我安排了一项违反职业道德的任务,我虽然知道违反了职业道德,但是这个行业里的潜规则就是这样,我只能接受。

Assessment result:

没有正确的职业道德观念,考虑的自己的行为是不正确的,却仍然去做,道德品质不合格。

2、如果你发现上司违反了公司的行为准则,你会怎么做?

Example 1:

我会进行核实,搜集相关证据,并且善意地提醒上司。如果上司在损害公司利益之前没有及时停止,我会将证据交给更高一级的领导,举报我的上司。

Assessment result:

有正确的是非价值观,有职业道德,不唯命是从,道德品质合格。

Example 2:

如果上司没有损害公司的利益,我作为下属,也并不能说什么,我可能会选择什么都不做。

Assessment result:

职业道德品质不合格,对于上司的错误不敢指正,胆小、无作为。

七、耐高压能力:如果你处于一个极度的压力之下,任务非常紧急,但是你写的程序却崩溃了,你会怎么做?

Example 1:

我首先尝试着尽快修改程序,如果不能找到错误,我会向同事请求帮助,如果还是不能解决,我会想上级反馈。

Assessment result:

耐高压能力应该较强,时间紧急,头脑却保持清醒,能想办法去解决问题。

Example 2:

我可能会向上级反馈,时间太短,可能完不成任务,请求多给一点时间。

Assessment result:

耐高压能力较差,任务紧急就退缩。

八、批判性思维:

1、如果你在报告中发现了重大错误,但是你的上级不在,你会如何处理?

Example 1:

如果发现重大错误,我会跟其他同事反映,号召大家一起来解决问题。待上级回来之后再进行反馈。

Assessment result:

有批判性思维,有独立思考的能力,敢于尝试解决问题。

Example 2:

如果发现问题,我会考虑自己能不能解决,如果不能,等上级回来之后再进行反馈。

Assessment result:

有一定的批判性思维,但不敢尝试着解决问题。

面试官不仅可以通过上述这些问题考察你的表达能力、解决问题的能力,还可以评估你的软技能。所以最好能在面试前针对这些问题进行准备,才能在面试时表现出色。


3.准备建议

个人经历描述题:

面试前,首先要回顾自己的经历,做到用清晰顺畅的语言描述出来,然后对自己的经历进行分类筛选并总结,哪些经历属于哪类问题、哪些经历能体现自己的哪些软技能,一一列举出来,做到心里有数。面试时只需要根据面试官的问题对自己的经历进行筛选,然后清晰地表达出来即可。

情景设置题:

面试前,将热门的软技能考查题进行总结,并且思考自己的回答,将回答整理出来,进行分类。面试时,根据面试官的问题,想象自己处于那样的情境并且拥有相关情境所需的软技能,在脑海中快速理清思路——行为+结果,然后真诚地表述出自己的答案即可。


推荐阅读

干货!史上最强位运算面试题大总结!

线段树知识点总结

【干货】动态规划十问十答

【干货推荐】背包问题九讲


欢迎关注我的微信公众号:九章算法(ninechapter)。

精英程序员交流社区,定期发布面试题、面试技巧、求职信息等。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值