为什么面试要用“科目三”实战编程来考评?

ShowMeBug
+ 关注
2022-12-21 15:31
443次阅读

为什么面试要用“科目三”实战编程来考评?

HR小美推了一个她非常满意的技术候选人给到技术负责人小军。面试结束。小美兴致冲冲问:"这个候选人怎么样?" 小军沉吟半晌:"嗯......还行吧,再看看吧。" 小美瞬间石化,内心飘过弹幕:哎,今晚又得加班筛简历了......

这时愁的不只是HR,此时技术负责人小军内心也很无奈:候选人对问题应答自如,简历体现出来的过往工作经验和能力,与岗位需求都很匹配,但每次HR问我要不要发offer,我内心感觉还是发虚,对候选人的真实能力水平心里没底,总想着再看看别的候选人。

为什么会出现这样的情况呢?小Show君带你深入了解一下!

 

为什么面试要用“科目三”实战编程来考评?

为什么技术面试官小军心里没底?

我们先来看看,企业到底需要什么样的技术人才。企业招聘优秀工程师,本质上就是要招到真正有技术实力的人才,就像招一个开车又快又稳的老司机,这意味着我们需要工具和方法能量化和识别这样的技术老司机。

然而,在传统技术招聘中,部分企业仅用面试环节即完成对技术候选人的考核评估。这样的招聘方式一来会占用面试官大量的时间,成本较高;二来,技术面试官和候选人只是进行语言沟通交流,效率较低,无法评估技术候选人项目实战能力到底如何,所以心里也没底——这也就解释了为什么小军面试完心里发虚。

所以,很多企业为了提高筛选效率和科学性,改良了技术招聘流程,加入了笔试环节,只不过这又导致了另外两个问题——一些技术候选人排斥做"八股文"试题,看到做题就直接走人,人才更不好招了;就算技术候选人完整做完题目,高分通过,也可能出现入职后天天写Bug的情况。

针对以上情况,企业如何才能找到解决问题的关键,对症下药呢?ShowMeBug 洋葱模型希望能给您一点儿启发。

ShowMeBug 洋葱模型是把技术招聘流程比作一次剥洋葱,可以将洋葱由外到内依次分为履历、知识、技能、动机四层。

 

为什么面试要用“科目三”实战编程来考评?

 

当HR只接触到洋葱的最外层——"履历"层面时,只能了解到候选人毕业院校、工作经验、项目经验等"表皮"信息,难以判断候选人的真实能力水平几何。

这时候,就需要再深挖一层——"知识"层面,对此,企业通常会采用笔试或直接面试的方法,去评估候选人的理论知识水平。部分企业只把洋葱"剥"到了这一层便不再深入,没有挖掘到候选人的编程实战能力。这便有可能会招到"理论都会、实战崩溃"的候选人。

如果继续再"剥"一层洋葱,就能深挖到"知识"层面的下一层——"技能",也就是技术候选人解决问题能力和编程思维能力,这正是技术人才应有的核心能力。这部分能力一旦被快速准确识别出来,那么技术面试官在面试时将不再“发虚”,痛快发offer。

现在找到了解决问题的关键,接下来就需要“对症下药”了,那么该怎么做呢?ShowMeBug 给你支招,往下看。

ShowMeBug 为企业提供了一个一箭双雕的解决方案——项目级实战环境:它既能帮助企业又快又准地将有实战能力的候选人找出来,还能将明显不合适的候选人筛掉。

 

为什么面试要用“科目三”实战编程来考评?

如果把技术人才的评估比作考驾照,前文提到的“ShowMeBug 洋葱模型”前两层就好比驾考内容里的“科目一”、“科目二”,只考察了理论知识,难以验证候选人的真实编程实战能力。而ShowMeBug 的项目级真实环境就好比“科目三”,考核的是候选人解决问题的能力,这也正是“ShowMeBug 洋葱模型”的第三层——“技能”。

 

为什么面试要用“科目三”实战编程来考评?

 

试想一下,技术面试官让候选人在一段模拟真实的道路上开车,模拟一些现实中可能会遇到的问题,比如遇到一个Bug需要调试,或者遇到一个新需求要开发一个API......老司机能否在路上开车又快又稳,在这个环节一测便知。

正如“Linux之父”林纳斯·托瓦兹说过的一句话:“Talk is cheap, show me the code.”

废话少说,放码过来——目前,在全球108家技术测评平台中,能在技术面试中真正实现这个场景,支持工程实战题型的只有2家,ShowMeBug 便是其中一家,同时也是国内首家。ShowMeBug 提供的项目级实战编程题,包括前端界面题、后端框架题、数据库题等等(上一篇我们已经讲到题库中心,戳《又被候选人拒绝笔试了,HR该怎么办?》可进行回顾),企业可以在笔试环节直接让候选人实战完成一个小需求,实打实通过代码实力去检验候选人的真实能力水平。

 

为什么面试要用“科目三”实战编程来考评?

 

举个例子:技术面试官如果想考核技术候选人对Vue的掌握程度,可以出一道Vue的前端框架题,让技术候选人用补充代码实现一个完整的功能或者修改某个Bug让程序正常运行。技术候选人进行答题时,可以利用答题区指引,直接跳转到相应的答题区域,快速完成答题。

 

为什么面试要用“科目三”实战编程来考评?

 

另外,ShowMeBug 还支持代码补全、代码高亮、语法检测及错误提醒、快捷键一键注释等等,让候选人的做题体验更加顺滑。

 

为什么面试要用“科目三”实战编程来考评?

 

通过这样的“科目三”实战编程题的考核,能轻松量化识别出候选人的能力水平,助力企业招到“Bug终结者”,而不是“Bug制造师”,打造优秀的技术队伍人才。

不过,不管是哪种形式的考试,公平与公正都是技术候选人和企业所关注的问题。很多企业担心如果采用线上测评,技术候选人一个人对着电脑,身边也没人监考,岂不是替考和作弊更容易?下一篇,小Show君将与大家聊聊ShowMeBug 是如何用“黑科技”加持,充分保障线上测评的公平高效。

_______________________________________________________________________________________________________

ShowMeBug 是支持实战编程的技术招聘笔面试工具,助力企业快速、精准招聘到真正有实力的技术人才,服务超500家中大型企业客户,为半导体、智能制造、企业服务、IT互联网等多个领域提供技术人才招聘解决方案。

 

[免责声明]

原文标题: 为什么面试要用“科目三”实战编程来考评?

本文由作者原创发布于36氪企服点评;未经许可,禁止转载。

资深作者ShowMeBug
ShowMeBug
0
深圳至简天成科技有限公司
实力厂商
实力厂商
优质服务
优质服务
及时响应
及时响应
立即询价
相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作