最佳技术面试流程,总有一款适合你!

2023-05-16

编程测评是一种快速评估开发人员技能的有效方法。但是为了最大限度地发挥它们对候选人的影响,你必须知道在招聘流程中何时以及如何使用它们。

设计合理的测评至关重要,为候选人找到合适的角色进行评估也同样重要。当他们对你的评估接受度更高,会更愿意参与到测评当中,这意味着更高的测评参与率以及更好的招聘体验。

在以下讨论中,我们将为如何在招聘过程中设置编程测评提供最佳实践经验,还将提供方法帮你确定最佳的招聘流程。

编程测评如何影响候选人的参与

在这里插入图片描述
编程测评可能会对你的招聘效率产生巨大影响,但是还没有一个正确的使用它们的方法。

作为HackerRank的客户成功总监,我曾与世界各地的数百名客户合作过,从金融服务巨头到正在精益创业的公司。尽管存在差异,但是对技术面试的安排是类似的,几乎每个团队都会把他们的编程测评放在他们通常要进行现场技术面试的环节。

虽然这方式是可行的(取决于你当前的招聘流程),但它并不是普遍适用的。就像招聘过程的其他环节一样,程测试需要候选人的参与和付出。有的人也许乐意接受测评,不过并不是每个候选人都准备在电话面试后参与编程测评。你的招聘流程决定着需要做多少的说服工作来让他们接受评估。

我们的目标是找到一种合适的平衡,一个能最大化提升候选人参与度的招聘流程,同时还可以最大限度地减少招聘团队的压力。当涉及到编程测评时,意味着需要考虑3个关键因素:

1.候选人的数量(多或少)

2.候选人的主要来源(主动申请或外部渠道)

3.候选人的经验水平(初级或中级)

围绕这些标准制定有效的招聘流程以让你能与候选人进行有价值的互动:加强那些对他们有影响力的接触点,简化不能产生影响的,以便创造尽可能好的招聘体验,同时又不对招聘团队带来过度的负担。

这意味着招聘过程中候选人可以保持较高的参与率和与面试官的互动质量,而你的技术人才方面的品牌也会得到提升。Glassdoor(美国职位搜索和雇主点评网站)上的正面评价也不会受到影响。

设计招聘流程的3个主要因素

设计理想的招聘流程可以归结为3个关键因素:候选人数量、候选人来源及其经验水平。一旦你了解3个要素的作用,就可以开始制定一个有效的流程了。

1.(应聘者数量)较多VS较少:

在这里插入图片描述
候选人的数量取决于一个主要问题:你的招聘人员/应聘者的比例?

你是否有高峰招聘季(比如校招)或者你的招聘团队接收到的应聘需求已经多到没有时间去挨个儿看?你是否发现你的团队必须使用简单粗暴的方式来完成流程(例如只接受来自特定学校的毕业生的申请)?那么,你很可能需要面对的是数量很大的招聘流程。

相反,如果你的招聘节奏是平缓的,并且你的团队能够无需用简单的方法筛选申请,那么你的招聘流程中的应聘者数量很可能较少。

一般来说,软件工程师这一岗位的应聘者数量通常比较大,而像数据专家这样的角色往往应聘者数量较少。

2.(候选人来源)主动申请VS外部寻找:

在这里插入图片描述
你的候选人来源更多是从你的招聘启事,还是你主动向外寻找?

一个很好的经验法则是:如果来自招聘启事的应聘者就能满足需求,那么主动申请(应聘)占到很大的比例;如果你不得不利用外联渠道(通过LinkedIn、推荐或者其他方式),我们认为这是对外部资源更加倚重的。

值得注意的是,候选人来源也与角色类型有着紧密的联系。入门级的人更有可能通过主动申请的管道进入招聘流程,比如你的招聘页面。中级以上的应聘者通常需要一些主动外联的方式才能展开招聘。

3.(候选人经验水平)初级和中级:

在这里插入图片描述
你最常看到的候选人的经验水平是怎么样的?你通常要录用的角色需要什么样的经验水平?为了这个练习的目的,把注意力集中在你最经常招聘的角色上。虽然每个公司都有自己的定义,但我们通常认为“入门级”定义为0-3年的经验,而“中级”定义为4-8年的经验。

明确你的理想招聘流程

根据上面介绍的招聘需求的具体情景,招聘流程会有不同的选择。

注意:特别是对于较大的组织来说,某一个招聘流程并不能通用。我们强烈建议根据招聘的角色来设计具体流程。比如:在校招季,招聘团队将面对的是数量大同时经验水平低的应聘者,并且应聘需求大多来自企业的招聘启事(主动申请),这将会被归为招聘流程A。

招聘流程A:

共同的特点:数量大、初级和中级水平、主动申请

Step1:应聘者提交简历申请

Step2:邀约候选人参加编程测评

Step3:候选人通过编程测评

Step4:招聘专员电话面试

Step5:招聘经理电话面试

Step6:现场面试

它是如何运作的

在这个流程中,只要应聘者提交申请,你就会向他发送一个编程测评。编程测评可能会让应聘者的数量减少,但在这种情况下,是可以接受的。因为应聘者数量大,意味着你可以在他们提交申请之后便启动编程测评。即使你在这个过程中失去了一些候选人,你仍然还有很多优秀的候选人会进入到剩下的环节。

为什么会起作用

这个工作流程非常有效,因为它可以立即对应聘者的诉求进行评估。通过是否选择进行编程测评,应聘者会立即反馈出胜任力的水平。这会让不冷不热的候选人在这个环节选择放弃。

淘汰不那么热心的候选人会提高下一阶段的参与率,并确保你的团队只与那些真心想要这份工作的候选人进行沟通。它还能立即识别出技术上不足的应聘者,为招聘人员提供一个更易于管理的人才库。

招聘流程B:

共同的特点:数量大、初级和中级水平、主动申请

Step1:应聘者提交简历申请

Step2:招聘专员电话面试

Step3:邀约候选人编程测评

Step4:候选人通过编程测评

Step5:招聘经理电话面试

Step6:现场面试

它是如何运作的

在这个例子中,编程测评是在第三步中出现的。由于应聘者的数量少一些,所以没有必要立即进行编程测试,这样做会让宝贵的候选者数量减少。

好消息是什么呢?应聘者数量的减少意味着你可以从一开始就可以与候选人有更多的接触——所有背景的候选人都可以做评估。把电话面试放在开始,有助于确保应聘者在还没有参与更多(以编程测评形式)的情况下对企业有更高的接受度。

为什么会起作用

这个工作流程让招聘人员做他们最擅长的事情:与他人联系。通过花时间了解候选人并分享一些关于这个角色的见解,他们可以帮助候选人在这个过程中感到有价值。与候选人在一起的时间将有助于在随后的步骤中保持强有力的参与。

招聘流程C:

共同的特点:数量少、中等水平、外部渠道

Step1:招聘专员联系或中介方介绍

Step2:招聘专员电话面试

Step3:招聘经理电话面试

Step4:邀约候选人参加编程测评

Step5:候选人通过编程测评

Step6:现场面试

它是如何运作的

在这个场景中,所有的情况都对你不利。候选人数量少,只有很少的主动来申请,以及要求应聘者的经验要丰富。

在这里,直到流程的末尾才加入编程测评。招聘专员的电话面试和招聘主管的面试与其说是评估候选人的方法,不如说是让让他们对这个职位感到兴趣的方式。

对于一个特别被动的候选者,您甚至可以考虑使用更具互动性的体验来代替编程测评,比如远程的结对编程。因为每个候选人都是宝贵的,所以从开始到结束都要让他的体验非常好。

为什么会起作用

在这一场景里,你是在把这个职位“销售”给候选人。如果幸运的话,一个初步的电话面试将会激起他们对这个职位的兴趣。在下一个环节中,招聘经理继续向他们表达是如何重视他们这样的人才。毕竟,你的招聘经理的时间是非常宝贵的——他们知道这一点。毫无疑问,在如此情形下招聘一名候选人是具有挑战性的。不过,提早创造机会表示你的重视会对候选人的参与率产生十分显著的影响。

编程测评可以使招聘团队大大简化技术招聘过程。关键是要以适合你公司的方式使用它们,以及你要招聘的角色,没有一种“一刀切”的方法。无论你选择哪一种流程,记住要尽可能清楚明了地与你的候选人沟通。根据HackerRank2019年开发者技能报告,超过40%的开发者说,不清不楚的招聘流程他们拒绝招聘企业的最主要原因之一。因此需要提前花时间将你的招聘流程讲明白说清楚。

*【原文】Fostering Candidate Engagement: A Guide for Coding Assessment Users(by美国知名技术面试平台HackerRank)
【翻译】Reed Lee(ShowMeBug COO&Growth Engineer)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最佳技术面试流程,总有一款适合你! 的相关文章

随机推荐

  • swagger多个分组代码展示

    swagger分组示例 span class hljs annotation 64 Configuration span span class hljs annotation 64 EnableWebMvc span span class
  • LibreELEC(kodi)IPTV台标和电子节目单设置

    libreelec xff08 kodi xff09 通过PVR IPTV Simple Client和m3u8直播源可以实现电视节目的播放 xff0c 但是台标和电子节目单没有总是缺少点感觉 xff0c 本文在实现实现电视节目的播放的基础
  • [互联网面试笔试汇总C/C++-21] FIFO 、LRU、LFU的含义、原理和实现-完美世界

    题目 xff1a 请简要介绍FIFO LRU LFU的含义和原理 含义 xff1a FIFO xff1a First In First Out xff0c 先进先出 LRU xff1a Least Recently Used xff0c 最
  • 卡尔曼滤波的理解以及参数调整

    一 前言 卡尔曼滤波器是一种最优线性状态估计方法 xff08 等价于 在最小均方误差准则下的最佳线性滤波器 xff09 xff0c 所谓状态估计就是通过数学方法寻求与观测数据最佳拟合的状态向量 在移动机器人导航方面 xff0c 卡尔曼滤波是
  • C++:STL标准入门汇总

    学无止境 xff01 xff01 xff01 第一部分 xff1a xff08 参考百度百科 xff09 一 STL简介 STL xff08 Standard Template Library xff0c 标准模板库 是惠普实验室开发的一系
  • 【Docker】在ubuntu容器内使用apt-get遇到网络连接错误的解决方案

    问题 初学docker xff0c 拉取 xff08 pull xff09 下来一个最基础的ubuntu镜像后 xff0c 无法使用 96 apt get 下载新的命令 xff0c 如vim等 原因分析 可能是sources list配置的
  • 滑模控制概述

    滑模控制概述 1 滑模控制概念2 滑模控制原理3 滑模控制设计步骤4 研究现状5 发展趋势5 1自适应滑模变结构控制5 2模糊滑模控制5 3神经网络与滑模控制的结合 1 滑模控制概念 滑模控制 Sliding Mode Control xf
  • CAN通信的用户层设计

    关注 43 星标公众号 xff0c 及时获取更多技术分享 作者 冰茶奥利奥 微信公众号 嵌入式电子创客街 在汽车电子和工业领域里 xff0c 经常会使用CAN总线方式来进行通信 xff0c CAN总线速率高 xff0c 采用差分通信方式 x
  • 2.Modbus通信协议-软件调试4个工具软件(推荐)

    Modbus通信协议 软件调试的4个工具软件 1 Launch Virtual Serial Port Driver 2 Modbus Poll 3 Modbus Slave 4 UartAssist 软件下载 以下为官网下载链接 xff1
  • 大白话学python (1) print的简单输出

    就用Python的初学来开启我第一次的博客吧 xff0c 此文章主要为print的输出 如图 xff0c print可以直接输出括号中的字符 xff0c 若无引号 xff0c 则会直接运行处括号中的结果 xff0c 如果有引号 xff0c
  • 处理机调度2

    1 进程结束时可以进行处理机调度 一个进程结束后 xff0c 进程撤销 xff0c 处理器此时应当处理下一个进程 xff0c 因此会出现处理器调度 2 创建新进程后 xff0c 会将新进程插入到就绪队列中等待调度执行 xff0c 接下来会发
  • ESP32智能点锡笔/SMT锡膏挤出器/自动点胶机

    ESP32智能点锡笔 一个便携微型智能电动SMT锡膏点锡笔 支持10CC点胶针筒装容器的定量挤出吸入控制 并通过0 91寸OLED屏显示各种参数 智能点锡笔 基于ESP32 C3芯片N20减速电机驱动推杆实现自动挤出吸入等功能 通过MCU6
  • ros——realsense sdk编译与安装

    文章目录 一 RealSense SDK 2 0 v2 48 0 源码编译安装二 ROS源码运行 一 RealSense SDK 2 0 v2 48 0 源码编译安装 SDK源码的下载地址 https github com IntelRea
  • python 调用aruco函数库

    环境windows10 43 anaconda3 43 python3 8 43 opencv python4 5 5 62 import cv2 import cv2 span class token punctuation span a
  • 傅里叶变换 ~ 离散傅里叶变换(DFT)

    文章目录 一 离散傅里叶变换 xff08 DFT xff09 有限长序列的离散频域表示1 主值区间 主值序列2 DFT的定义2 1 正变换 xff1a 2 2 反变换 xff1a 3 DFT用矩阵表示4 DFT与DFS的关系5 DFT与DT
  • 为什么要学习FreeRTOS

    RTOS系统简介 RTOS全称是 Real Time Operating System xff0c 中文名就是实时操作系统 FreeROTS 就是一个免费的 RTOS 系统 xff0c 属于实时操作系统中的一种 嵌入式操作系统的允许多任务同
  • cmake核心知识点整理

    写在前面 xff1a 主要参考cmake practice cmake实践 这个经典pdf教程 xff0c 这里主要是做了一个汇总整理并添加一些实践过程中自己碰到的细节 cmakelists的功能 xff0c 就是自动生成makefile
  • 天网、雪亮类安防监控项目经验总结

    天网 雪亮类安防监控项目经验总结 个人经历过三个天网 两个雪亮项目 现仅就这类项目做一个总结 xff0c 以下纯属个人观点 首先要说的是制约天网或者雪亮项目工期的因素 xff0c 往往会是电力和网络运营商 很多时 候 xff0c 乙方前端立
  • 在ROS下利用OpenCV的Mat类,将激光点云展开为深度图像(从零开始,超详细)

    激光雷达3D目标检测任务需要将地面滤除 xff0c 滤除地面的方法多种多样 xff1a 基于深度学习 基于栅格 基于平面拟合 基于条件随机场 基于深度图像等等 关于将点云转化为深度图像 xff0c PCL库中有相关函数 xff0c 但使用起
  • 最佳技术面试流程,总有一款适合你!

    编程测评是一种快速评估开发人员技能的有效方法 但是为了最大限度地发挥它们对候选人的影响 xff0c 你必须知道在招聘流程中何时以及如何使用它们 设计合理的测评至关重要 xff0c 为候选人找到合适的角色进行评估也同样重要 当他们对你的评估接