各公司都一直在无限的人才池中寻找最优良的程序员,而很多时候最大的招聘阻碍不仅在于找到适当的候选人衡量标准,还在于理解如何以最快、最无效的形式测试出他们的实在程度,并确保他们会很适宜您的团队。
最好的状况是让您寄予厚望的程序员展现出在实在条件下的工作程度,同时又不为面试官和候选人带来惨重的累赘。问题是,个别的视频会议解决方案,比方腾讯会议或者飞书,并不能让您和候选人一起编写和探讨代码,因而可能会迁延面试节奏。
新型在线编程面试工具能够在这方面为您提供帮忙。
什么是在线编程面试?
与规范问答模式的面试不同,在线编程面试能够尽量还原实在的编程环境,让您可能间接理解候选人的开发程度。从候选人方面来说,通过这种形式能够轻而易举地证实本人编程技巧。它绝对更重视实际操作和专业技能,而不是学习成绩,代表着一种令人耳目一新的公平竞争环境。
Stack Overflow 2019 年的一项开发者考察显示,只有 15% 的业余程序员在踊跃找工作,而将近 60% 的人没有被动找工作,但违心承受新的机会。这意味着,如果您的现实候选人曾经有工作了,又住在另一个城市,他们会更违心加入在线编程面试而不是现场面试 – 至多在招聘流程的晚期阶段是这样。
在线编程面试还实用于这样的状况:技术招聘者本人不具备具体细分畛域的技能和专业知识组合,不能就工作细节对候选人进行无效的测试。
在大多数在线编程面试中,面试官都会要求作为开发者的候选人利用本人的编程技巧来实现一个预设的工作。这个工作可能是编写算法、修复代码中的 bug、实现指定的业务性能等等。面试官能够考查候选人实现工作的状况,并询问其决策过程以理解对方的思维形式。
在线编程面试中最适宜设定什么工作?
答案可能是不言自明的,但咱们还是说一说吧:最好设定与开发者入职后将要解决的工作类型绝对应的工作。
一个好的在线编程面试工作,应该就是开发者开始与您共事之后可能要解决的工作。尽管招聘者经常热衷用于测试独创性的奇妙问题(你能在一架波音 747 上放多少个高尔夫球?有人晓得吗?),但评估别人技术能力的最牢靠形式之一,是间接让对方在工作条件下解决技术挑战。如果候选人可能在类似的环境中创造性地解决问题,那么他 / 她可能就是适合的人选。
这意味着,千万不要在候选人专门请一天假,好好装扮一番到您的公司加入面试时,忽然让毫不知情的他们去做学生时代的白板设计练习。肯定要记住,让人摸不着头脑的问题不仅不利于高效收集信息,还有可能有损您的品牌形象。请专一于筛选相干技术能力并与开发者候选人发展双向探讨,而不是用一些连最优良的程序员也要苦思冥想的编程难题来碾压对方。
Google 人才运营部的高级副总裁 Laszlo Bock 在一篇文章中写道,与实在工作状况相关联的测试是掂量候选人潜在能力的最佳指标,远远优于情景剖析和脑筋急转弯。因而,请确保您的编程面试可能代表实在的工作样本,您的候选人可能拜访平时会用的框架、库和其余在线资源,以便交付简洁的代码。
全面的测试可能会很耗时并且代价昂扬,而适当的在线编程面试工具会帮忙解决您的招聘问题,让您做好面试筹备,为招聘单方节俭大量的工夫和精力。