江西网站设计欣赏,图片上传分享平台,北京网站建设设计公司浩森宇特,怎么制作二维码并自己编辑内容技术招聘中最痛的点其实是不精准。技术面试官或CTO们常常会向我们吐槽#xff1a;
“我经常在想#xff0c;能不能把我们项目中的代码打印出来#xff0c;作为候选人的面试题的一部分#xff1f;”
“能不能把一个Bug带上环境#xff0c;让候选人来试试怎么解决#xf…技术招聘中最痛的点其实是不精准。技术面试官或CTO们常常会向我们吐槽
“我经常在想能不能把我们项目中的代码打印出来作为候选人的面试题的一部分”
“能不能把一个Bug带上环境让候选人来试试怎么解决”
“我很讨厌八股文面试但非常想知道候选人在遇到新的技术问题会如何解决。”
古诗中说“纸上得来终觉浅绝知此事要躬行”。这句话虽然说的是学习但也同样适用于技术面试。
没有实战考察CTO们始终对候选人的水平无法放心所以如何考察实战能力就是技术招聘的最大痛点。那么解决方案是什么呢ShowMeBug给出的答案是情境化面试。
什么是情境化面试
对于HR来说情境化面试不是一个陌生的概念但它却较少被应用到程序员的招聘当中。
在技术招聘领域情境化面试就是让双方进入到一个实战编程环境中由面试官发问具体的编程问题再由候选人思考并解答交流的过程。必要时刻候选人还可以进行编程实操。通过反复切换不同的技术场景面试官可以深入了解候选人真正的技术能力。
情境化面试并不是单纯的面试官出题、候选人答题这样的方式既不高效也不精准。情境化面试注重互动注重观察候选人的技术思考力、架构能力和工程化能力。
举个例子现在公司要招一个Java中级工程师主要考察标准就是能够胜任 SpringBoot 中一个中等难度的模块的独立开发要求Bug少开发思路清晰。那我们可以设计以下考察点
考点1准备一个 SpringBoot 环境安装常用依赖例如翻页组件 Mybatis-PageHelper里面完成一个半成品的投票功能。准备3-5个问题例如写 5-10 行代码。
考点2Git 操作方面准备一个代码分支了解候选人 Rebase、Merge 等实操能力。
考点3其他数据库方面的问题。
考察候选人时面试官可以把 SpringBoot 环境拿出来并开始提问“SpringBoot 的 MVC 是怎么设计的接下来这里已经完成一个简单的投票程序但有一个关键的提交功能没有完成你是否可以研究下把相关代码补充出来”
经过短暂思考候选人就会在这个环境中找到对应的控制器开始补充代码。
开始编码前面试官可能会先询问编码思路随后候选人开始编码。面试官还可以继续问为什么这里的数组下标是 -1它的意思是什么等等。
等对方基本完成编码花费5-10分钟双方再进一步交流更多问题。例如如果遇到网络异常我们应该如何处理数据库事务失败时如何捕捉异常还可以实战交流 SpringBoot 异常代码等等。整个过程可能也只需要 30-45 分钟。
从这个过程中可以看出情境化面试确确实实能够考察到候选人真正的技术能力。
怎样更便捷实施情境化面试
可能有朋友说原来我们采用过的一些方式已经是情境化面试法了比如在纸上讨论一个技术问题预留一台电脑让候选人上机实战线上共享屏幕让候选人试着讲讲自己的项目……
这些方法当然没错但仍有很大的改进空间。如何让情境化面试更便捷实施才是关键。ShowMeBug提供了一个极为便捷的情境化面试环境。
使用ShowMeBug时面试官可以随时拿出一个框架环境例如 SpringBootVueReactDjango 等让候选人在浏览器中进行实战编程完整模拟出工作时的一些编程体验例如代码补全就是函数级的LSP补全跟本地基本一致甚至可以随时拿出来一个安装好了 Git 的 Shell 环境让候选人实操。 上图为ShowMeBug 代码补全
在面试过程推荐直接采用远程线上面试。
ShowMeBug的情境化面试可以最为直接高效地进行技术面试解决爽约率高的问题。如果还是习惯线下面试可以额外准备一台电脑或者让候选人带上自己的笔记本电脑一个浏览器即可进入实战编程环境解决代码面试中准备环境的痛苦。
在面试题出题时面试官也可以在几分钟内准备好题目轻松安装一些依赖设定答题区与面试引导。更重要的是一旦完成这些基础设定团队里任何成员都可以轻松使用面试题所有面试官都可以保持一致的高水平。
候选人同样可以快速适应这样的考察方式。在这种模式下候选人不再需要刷题不再需要考八股文也基本没有学习成本因为这个云端环境基本上模拟了本地的开发环境一致性很好并做了大量的体验优化。我们通过降低学习成本让候选人更充分发挥自身的技术能力。 上图为ShowMeBug前端框架题
总的来说情境化面试能非常明显地提高技术面试准确率很多企业其实都曾经采用过但在 ShowMeBug出现之前情境化面试所需要的编程环境以及在这个过程中的沟通技巧对于很多技术面试官来说都是比较大的挑战。
ShowMeBug让情境化面试在技术招聘领域的应用变得简单结合其自带的团队协作能力让一个面试官的经验复用给招聘团队中的所有人极大提升了技术招聘的质量。