ShowMeBug 持续升级,提供高信效度支撑的技术招聘方案

news2024/11/24 18:26:26

去年年底,全新升级版的 ShowMeBug ——一款支持实战编程的技术能力评估平台,首次揭开了它神秘的面纱。
而近日,ShowMeBug 再次迎来一系列产品更新,它将以全新的面貌,提供高信效度支撑的技术招聘方案,持续助力伟大企业更精准、更高效、更经济地完成技术招聘。

那这个方案是怎么诞生的?又是如何解决高信效度的问题呢?今天,我们为您细细道来:

01 初心

ShowMeBug 创始人& CEO 李亚飞一直有个关于技术招聘终极解决方案的梦想:让面试官实时看到候选人是如何调试一段程序的——“Talk is cheap, show me the code.”

这是因为,创业过程中,他直观感受到了技术招聘一直是技术岗 HR 和 CTO 的痛:

  1. 招聘吞吐率低。筛 100 份简历,才能出 1 份 Offer。面试 20 次,19 次是在浪费时间。

  2. 传统笔面试与高绩效人才相关性低。八股文与算法题是原罪。

  3. 最终导致综合招聘成本太高。

这个过程中,李亚飞一直在思考这些问题的解决方案。针对“吞吐率低”的问题,是否可以设计一套支持实战编程的高信效度技术测评方案?针对“面试不精准”这一问题,是否可以设计一套“实战编程”的结构化+情境化面试的方案?

基于上述种种,ShowMeBug 应运而生。

02 寻因

为什么技术招聘这么难?

技术从业 10 年,很难有 1 件事和技术招聘一样能让我不舒服但又无可奈何了。

网易云音乐 前端工程师 郑海波

我们先来看看,企业到底需要什么样的技术人才。CodeSignal 的创始人 Tigran Sloyan 讲到:培养软件工程师就像培养一个飞行员一样艰难有挑战,只有优秀的飞行员才能带领团队成功。这个比喻很形象。我们了解到,有些企业中项目的延误,甚至失控,正是因为不合适的“飞行员”多了,太多的 Bug 在修,太多的火在救而导致的。这是企业最大的痛,如果人才错了,项目一定无法成功。

人对了,事儿就成了。

国内著名商业咨询顾问 刘润

然而,在传统技术招聘中,部分企业仅用面试环节即完成对技术候选人的考核评估。这样的招聘方式一来会占用面试官大量的时间,成本较高;二来,技术面试官和候选人只是进行语言沟通交流,效率较低,无法评估技术候选人项目实战能力到底如何,心里也没底。招优秀工程师,就像招聘一个飞行员,或者像招一个会开车的老司机。我们不是在选秀,我们需要专业有效的评估手段。
在这里插入图片描述
所以,很多企业为了提高筛选效率和科学性,改良了技术招聘流程,加入了笔试环节,只不过这又导致了另外两个问题——一些技术候选人排斥做“八股文”试题,看到做题就直接走人,人才更不好招了;就算技术候选人完整做完题目,高分通过,也可能出现入职后天天写 Bug 的情况。

技术招聘成本高,信效度却始终不高——如何破解这一难题?ShowMeBug 想到了「洋葱模型」。

03 关键方法

ShowMeBug 在「洋葱模型」的理论基础上,将技术招聘流程比作一次剥洋葱的过程。洋葱由外到内依次分为“履历”、“知识”、“技能”、“动机”四个层次。其中,“履历”为教育背景、工作经历;“知识”为计算机理论、编程语言/框架知识。部分企业只把洋葱“剥”到了这一层,便没有再深入,因此,候选人的编程实战能力没有被看见。这便有可能会招到“理论都会、实战崩溃”的候选人。

在这里插入图片描述ShowMeBug 洋葱模型

如果继续再“剥”一层洋葱,就能深挖到“知识”层面的下一层——“技能”,也就是技术候选人解决问题能力和编程思维能力,这正是技术人才应有的核心能力。这部分能力一旦能被快速准确识别出来,那么企业在做技术招聘时便能做出更科学合理的决策,从而降低企业的决策风险。

基于 ShowMeBug 的洋葱模型理论,ShowMeBug 2.0 逐渐有了雏形。

04 产品升级的基础

在3年前,ShowMeBug 构建了一个全新的基础设施研发团队,对云协同 IDE 进行重构式的设计与研发。这个团队名字为 1024PaaS,构建的目标是专为技术面试、技术评估而设计,让候选人以非常轻松且熟悉的方式进行技术测评或编程面试,企业可以又快又好地完成人才评估。

这个基于 1024PaaS 引擎上的轻协同 IDE 具备这样的特性:

1 开箱即用的云上编程环境。支持38种编程语言,更支持Spring、Django、Rails、Vue、React 等11种主流开发框架,在技术测评或面试时可一键调用,一共可考察32个主流技术岗位。

2.用户体验好。支持答题区TODO、答题区FIXME、文件树锁定隐藏搜索等功能,让双方更针对具体问题进行讨论,最大程度降低题目理解成本。

3.互动性强。文件树、编码区、Shell和Console组件实时同步状态;在面试环节,支持多人协作,实时看到对方的动作。

有了这个轻协同云端 IDE 作为基础,全新升级的 ShowMeBug 2.0可以“大胆”地进行产品延伸,拓展产品边界,同时为企业提供了两个核心技术招聘方案。

05 ShowMeBug 两个核心技术招聘方案

方案一:ShowMeBug 技术测评

HR可以引用 ShowMeBug 技术测评方案,提升技术候选人的甄选效率:

|岗位JD和岗位画像,避免人岗技能错配

在确定岗位需求后,HR 可以使用 ShowMeBug 来搭建人才画像。ShowMeBug将传统的 JD 转化为岗位能力维度雷达图,让招聘技术人才的标准有迹可循。
在这里插入图片描述
ShowMeBug岗位能力维度雷达图

比如说,企业需要一名 Java 后端工程师,ShowMeBug 能够将Java工程师的核心能力直接通过雷达图的形式展现出来。同时,HR 也可以根据招聘需求,自行拖拽雷达图上的滑块,满足岗位需要。按照这种方法来招人,可以从源头上避免候选人技能与岗位需求的错配。

|智能化人才测评系统,高效测评提升效率

确定岗位人才画像后,ShowMeBug 会按照一定比例的题目和难度进行智能组卷——智能化从海量题库中抽取试题,10秒内即可为该岗位生成一套试题,试题内容包括算法题、编程题或仿真本地IDE环境支持的实战性考题,全面综合检验技术候选人的真实的代码能力。

在这里插入图片描述ShowMeBug智能组卷生成中级 Java 工程师试题

另外,ShowMeBug 支持全自动评卷,省去阅卷时间。
在这里插入图片描述ShowMeBug 自动化人才测评

|丰富岗位题库,考察实战能力

ShowMeBug 为企业提供了丰富的岗位题库,支持选择、填空、基础编程等10种题型,支持架构绘图、电路绘图等功能,可用于考察32个主流技术岗位。

岗位题库中,最具特色的就是实战工程题型。这类题型充分还原了技术人才在真实业务中的工作场景,候选人需要在特定开发环境下,编写代码、实现需求,帮助企业真正考察候选人解决实际问题的能力。

在这里插入图片描述ShowMeBug部分实战编程题

目前,岗位题库已经累计了4000多道题目,并在以每月400题的速度高频更新。为保证题库的专业性,ShowMeBug成立了专门的技能评估小组,并外聘行业专家,有效降低测评误差。

|测评报告和人才对比,一面人选有据可依

ShowMeBug 的综合人才报告和横向对比报告,可以很好地助力 HR 快速决策一面人选。当候选人完成了笔试题目,系统自动评卷后,ShowMeBug 直接生成技术人才测评报告,报告中包含候选人基础信息、答题情况,以及能力雷达图等。

如果HR刚好在两个能力相当的候选人之间犹豫时,还可以在系统生成的能力报告中进行横向对比,客观展示能力差异。

在这里插入图片描述ShowMeBug 候选人能力PK

方案二:ShowMeBug 实战编程面试

ShowMeBug 实战编程面试方案更侧重真实技能考察,技术面试官可以引用这个方案,深入挖掘候选人的编程技能、工程能力和解决问题的能力。

|仿真IDE编程环境,如本地编码一样自然

前文我们提及,基于 1024PaaS 引擎上的轻协同云端IDE,模仿程序员真实工作编程场景,支持38种编程语言,更支持 Spring、Django、Rails、Vue、React 等 11 种主流开发框架,在实战编程面试中可一键调用。

在这里插入图片描述ShowMeBug 多编程环境秒级启动切换

|支持结构化面试,规范、多角度了解候选人

ShowMeBug 支持渐进式结构化问题集,技术面试官既可以直接引用我们的问题集,也可以提前内置企业自己的相关素材,甚至话术,并智能推荐关联面试问题,形成结构化面试规范,帮助面试官对候选人进行更为精准的个人能力评估,提升企业技术招聘能力。
在这里插入图片描述ShowMeBug 结构化问题集

|实时Debug调试,候选人代码能力「无所遁形」

当候选人代码运行错误的时候,可在ShowMeBug对代码进行逐行监测,以此来考核候选人解决问题的能力,让候选人的代码能力「无所遁形」。

在这里插入图片描述ShowMeBug 在线 Debug 功能

|支持字节级回放,助力科学决策

所有操作都被完整记录,ShowMeBug实现可倍速、可定点、可拖拽的播放功能,可随时快速复盘整个技术评估过程,助力企业科学决策。

在这里插入图片描述ShowMeBug 回放功能

|综合人才报告,降低招聘决策风险

直观判别候选人真实工作能力,从过程到结果,无一遗漏,帮助快速决策录取人选,降低招聘決策风险。
在这里插入图片描述ShowMeBug 综合人才报告横向对比

想必你看到这里,会有这样的疑问:采用以上这两个方案,招进来的人准吗?

事实上,根据我们的调查了解,大多数公司评估信效度<0.3,而FrankL. Schmidt 和John E. Hunter 教授于1998年的《人オ招聘中甄选方法有效性研究》中就有提到过,工作样本测试的效度值是0.54。

这其中的工作样本测试,正是ShowMeBug 提供的技术测评方案和实战编程面试方案。通过采用仿真IDE的编程环境,对技术候选人进行编码技能、工程能力和实际解决问题的能力考核,将进一步提升技术招聘的信效度,从而实现更快、更准、更经济地进行技术招聘。

06 ShowMeBug 2.0,更流畅的答题体验

ShowMeBug 也高度重视候选人的答题体验。ShowMeBug 2.0 自研 1024PaaS 引擎,集成多种编程框架的轻协同 IDE,为候选人提供丝滑的编码体验。

同时,ShowMeBug 采用体验优秀的编辑器「Emacs/Vim」,可实现快捷键一键注释,支持语法高亮、代码补全、代码跳转等特性,让候选人像使用本地 IDE 一样自然。在多人实时在线编程场景下,0%代码冲突率,延迟50ms以下,面试体验更加顺畅。
在这里插入图片描述候选人对 ShowMeBug 2.0 的评价

ShowMeBug 2.0 也支持候选人满意度问卷调查,让企业随时了解候选人真实面试体验,实现候选人体验管理闭环。

数据证明,采用ShowMeBug进行技术测评,可将候选人弃卷率降至0.4%。

07 持续升级

在功能持续迭代升级的同时,为给予用户更全面的品牌介绍、产品资讯,以及更友好的浏览体验,近日,我们还针对官网进行升级改版。现在,你可以通过复制官网链接(www.showmebug.com) 在浏览器中打开,进入ShowMeBug 新官网一睹为快。

在ShowMeBug 2.0 上线之际,奇绩创坛创始人&CEO陆奇博士也给予了 ShowMeBug 高度评价:

“很高兴看到 ShowMeBug 作为技术能力评估赛道的探索者和创新者,在产品上不断迭代和创新,逐步成长为一体化技术能力评估平台。我们相信,亚飞和他的团队可以帮助企业更精准地发现真正能解决问题的工程师,同时也期待,ShowMeBug 在帮助提升企业核心技术实力方面有更多的成绩。”

ShowMeBug 2.0 的全面上线是一个全新的里程碑,我们始终坚持打造一个高信效度的技术能力评估平台,坚持用科技与产品力驱动增长,为开发者提供全生命周期的技术评估、学习成长与协同交流平台,助力伟大企业更快、更准、更经济地完成技术招聘,引领数字化技术招聘浪潮。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/596654.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt赋能python:Python人脸登录:这项技术将颠覆传统的登录方式

Python人脸登录&#xff1a;这项技术将颠覆传统的登录方式 简介 在互联网时代&#xff0c;登录是每个人使用网站或软件的第一步&#xff0c;但是传统的用户名和密码登录已经不能满足用户的需求。不断的爆出各种账户泄露事件、密码猜测和密码被盗等问题&#xff0c;导致用户的…

cleanmymac要不要下载装机?好不好用

当我们收到一台崭新的mac电脑&#xff0c;第一步肯定是找到一款帮助我们管理电脑运行的“电脑管家”&#xff0c;监控内存运行、智能清理系统垃圾、清理Mac大文件旧文件、消除恶意软件、快速卸载更新软件、隐私保护、监控系统运行状况等。基本在上mac电脑防护一款CleanMyMac就够…

生成程序片段(程序依赖图PDG)

生成程序片段(程序依赖图PDG) 生成程序片段 标准方法是&#xff1a; 基于依赖性分析的切片。 使用程序依赖图表示依赖。 从中生成切片。 我们将专注于这种方法。但是&#xff0c;还有其他选择。 程序依赖图 The Program Dependence Graph (PDG) 表示数据和控制依赖项&#xf…

Servlet的常用Api—HttpServletResponse

Servlet的常用Api—HttpServletResponse &#x1f50e;核心方法setContentType && setCharacterEncodingsendRedirect关于Keep-Alive关于状态码 && Body &#x1f50e;结尾 &#x1f50e;核心方法 方法描述(void) setStatus(int sc)为该响应设置状态码(void) s…

2023年4月和5月随笔

1. 回头看 为了不耽误学系列更新&#xff0c;4月随笔合并到5月。 日更坚持了151天&#xff0c;精读完《SQL进阶教程》&#xff0c;学系统集成项目管理工程师&#xff08;中项&#xff09;系列更新完成。 4月和5月两月码字114991字&#xff0c;日均码字数1885字&#xff0c;累…

python的AutoGui库(1)获取鼠标实时位置

1.安装AutoGui库,与库的导入 PyAutoGUI是一个纯Python的GUI自动化工具&#xff0c;其目的是可以用程序自动控制鼠标和键盘操作&#xff0c;多平台支持&#xff08;Windows&#xff0c;OS X&#xff0c;Linux&#xff09;。可以用pip安装&#xff0c;Github上有源码。 使用命令…

Ceph应用

//存储类型 块存储 一对一&#xff0c;只能被一个主机挂载使用&#xff0c;数据以块为单位进行存储&#xff0c;典型代表: 硬盘 文件存储 一对多&#xff0c;能被多个主机同时挂载使用&#xff0c;数据以文件的形式存储的(元数据和实际数据是分开存储的)&#xff0c;并且有…

Python学习笔记 - 探索33个保留关键字

Python编程语言中有33个保留关键字&#xff0c;这些关键字在Python语法中有特殊含义&#xff0c;不能用作变量名、函数名或其他标识符。 33个保留字&#xff08;关键字&#xff09; 不能冲突的关键词 33 个 来看看都有哪些关键字。 import keyword print("&#xff0c;…

面试专题:java多线程(3)---关于 Atomic 原子类

1.介绍一下Atomic 原子类Atomic 翻译成中文是原子的意思。在化学上&#xff0c;我们知道原子是构成一般物质的最小单位&#xff0c;在化学反应中是不可分割的。在我们这里 Atomic 是指一个操作是不可中断的。即使是在多个线程一起执行的时候&#xff0c;一个操作一旦开…

cpolar内网穿透创建实现远程办公---无需公网IP

文章目录 前言1.本地访问简介2. cpolar内网穿透3. 公网远程访问4. 固定公网地址 转发自cpolar极点云的文章&#xff1a;外网远程访问公司内网用友畅捷通T财务软件 – 远程办公 前言 用友畅捷通T适用于异地多组织、多机构对企业财务汇总的管理需求&#xff1b;全面支持企业对远…

JavaScript 客户端脚本语言 选择器、事件

JavaScript发展史 JavaScript介绍 JavaScript ( 简称 JS): 是一种轻量级客户端脚本语言&#xff0c;通常被直接嵌入 HTML 页面&#xff0c;在浏览器上执 行。 JavaScript 的主要用途 : 使网页具有交互性&#xff08;如果不去使用js&#xff0c;只是使用html css那么只是…

chatgpt赋能python:Python主网站的SEO优化

Python主网站的SEO优化 作为一名有10年Python编程经验的工程师&#xff0c;我一直非常关注Python官方网站的SEO优化&#xff0c;因为官方网站对于传播Python语言的影响至关重要。在这篇文章中&#xff0c;我将介绍一些Python主网站的SEO优化策略&#xff0c;并总结一些结论&am…

程序切片(定义+用途)

程序切片(定义用途) 介绍 让我们假设我们测试了一个程序 p 并失败了&#xff08;错误的 输出&#xff09;。然后我们想找出导致失败&#xff08;故障&#xff09;的原因。 现在假设我们要更改程序的一部分。我们可能会问&#xff1a;程序的哪些其他部分受到影响 我们想找到导致…

1728_c语言标准库memcpy函数的简单使用

全部学习汇总&#xff1a; GreyZhang/c_basic: little bits of c. (github.com) 欢迎路过的YUAN类朋友相互交流&#xff0c;以下是我的联系方式&#xff1a; Email&#xff1a;greyzhang126.com 微信&#xff1a;grey0612 静态代码检测遇到了一处memcpy函数使用的错误&#…

如何DIY项目资源私有检测规则

本地资源检测是UWA推出的、面向于静态资源的全量分析。可以全面自动检测项目静态工程内各项资源、代码和设置&#xff0c;能够帮助项目组制定合理的资源与代码标准&#xff0c;及时发现潜在的性能问题和异常错误&#xff0c;建立有效的开发规范。 为了在游戏优化过程中持续与U…

计网之HTTPS的安全机制

文章目录 一. 什么是HTTPS?二. HTTPS中的加密机制(SSL/TLS)1. HTTP的安全问题2. 对称加密3. 非对称加密4. 中间人问题5. 证书 一. 什么是HTTPS? 在网络传输过程中, 存在着运营商劫持和一些黑客入侵这样的危险, 在之前只有HTTP的明文传输数据环境下, 这样的问题是有些泛滥的,…

java 利用poi根据excel模板导出数据(二)

本文是 java 利用poi根据excel模板导出数据&#xff08;一&#xff09; 的续篇 经常有poi的开发一定会碰到三个名词&#xff1a; HSSFWorkbook 、 XSSFWorkbook、SXSSFWorkbook&#xff1b; 这三个都是导出excel的形式&#xff0c;具体区别&#xff1a; HSSFworkbook,XSSF…

bert中文文本摘要代码(1)

bert中文文本摘要代码 写在最前面关于BERT使用transformers库进行微调 load_data.py自定义参数collate_fn函数BertDataset类主函数 tokenizer.py创建词汇表encode函数decode函数 写在最前面 熟悉bert&#xff0b;文本摘要的下游任务微调的代码&#xff0c;方便后续增加组件实现…

Vue.js+nodejs高校水电费缴费设备维修管理系统

本大学城水电管理系统管理员功能有个人中心&#xff0c;用户管理&#xff0c;领用设备管理&#xff0c;消耗设备管理&#xff0c;设备申请管理&#xff0c;设备派发管理&#xff0c;状体汇报管理&#xff0c;领用报表管理&#xff0c;消耗报表管理&#xff0c;班组报表管理&…

面向对象编程 实验二 MouseHit--SDUWH

来源网络。仅供参考 面向对象编程技术 实验二实验报告 1.实验要求 熟悉Visual Studio的环境与使用,创建一个新的工程以EasyWin为示例程序完成第一个Windows程序的编写、调试、运行。练习命令行的方式进行程序创建。 在理解Windows按键与鼠标的基础上,开发一个小型的打字…