大家好,我是小浩。
作为一个 tech manager,我深知每年公司在招聘上投入的成本大的一批。
经常会出现的情况是,我们用一两个月的时间找到一个感觉不错的候选人,结果招进来后只能打碎牙齿往肚里咽。
这不,这两天我又无意间和我们 HR 聊到这个话题。小姐姐让我帮着调研一下,有没有什么节约面试成本,提高面试效率的工具。
别说,还真被我找到了一款神器。目测一年能为其节省百万成本~
真的,不用谢我。
地址:https://www.showmebug.com/
“Talk is cheap, show me the code” 我最喜欢的就是这个 show me bug 平台的理念。

它提供了一个在线面试平台,无需下载任何软件,就可以完成一次面试,非常方便。
我知道大家经常会使用类似腾讯会议这样的软件面试,但是这样的视频面试,根本没办法测试候选人的 coding 能力。
而 ShowMeBug 不同,面试官可以提前把面试题录入进去,候选人面试的时候,可以直接迅速的展示自己的能力,做到真正的 “放码过来”。而且,面试官还可以实时看到候选人写的过程,并且「实时运行」得到结果。
更 BT 的是,这个在线面试平台竟然拥有「面试记录回放」功能。

这个就牛叉了,我们都知道在我们面试的时候,一般都最少 3 轮。我们经常会出现后一面的面试官不知道前一面候选人的面试状况,虽然都会被要求写面试回馈,但哪有直接复现前一次面试过程来的爽歪歪。
而且,ShowMeBug 还有自己一套强大的防作弊系统,复制粘贴,一目了然。后台精准记录候选人面试过程中的切屏次数,每一个编码细节都不会错过。
目前 ShowMeBug 已经支持了主流的 26 种编程语言,从传统的主流语言(JAVA、C/C++、Python、JavaScript)到各种语言新秀(Golang、Kotlin、Swift、Rust),统统支持!
额外说一句,ShowMeBug 的界面是真的好看,作为一个颜值党,我必须给它满分。

下面我总结一下,ShowMeBug 的几大优势:
1、免费支持 20 场(没得说,我觉得这个肯定是大家最关心的!!!)
2、实时协同编程(支持 代码补全、语法高亮、26+语言、多种快捷键)
3、支持网页、移动端(无需安装软件,随时随地的组织一场面试,好评~)
4、数字化面试(面试全程回放、智能评卷、导出面试报告、防作弊检测)
1、千人大型笔试。提前录入题目,开启自动评卷。基于好的结果,视频回放筛选。无惧作弊,挑选更优秀的候选人。
2、通过答题进行简历筛选。随机生成题目,先由面试官查看结果,再确定简历是否通过,节省一面成本。
3、一对一线上面试。
目前,我从对方销售口中得知,ShowMeBug 已经帮助 2000 多家公司组织线上面试,完成面试场次 10w+。包括 百度、腾讯云等多家知名企业。我知道的就有百度前端团队,在 ShowMeBug 拥有 50 多个账号。
当然,除了 ShowMeBug 之外,我还研究了代码面试生态其他的几款产品:

地址:https://www.nowcoder.com/
这个应该大家都知道,一个一站式刷题/面试/找工作的平台。
说实话牛客网这两年是做的不错的,它除了提供求职必备的各个专题的面试题目和能力评估,同时还收录了各个公司的招聘动态。

但很多人不知道的是,牛客网除了服务于求职者之外,同时也服务于企业。
我专门搞到一个企业版的账号,研究它的系统功能。牛客网企业版主要包括:1、简历管理。2、笔试系统。3、面试系统。

简历系统可以自定义招聘主页(基于牛客网),主要作用于「校招」,完成 职位发布、处理简历、安排面试 三个流程。

而笔试系统主要侧重在流程管理上,比如可以创建考卷,编辑题目,控制时长,在线监考 等等。

除此之外,我主要说下对面试系统的体验。(其实我主要就是想测试它的代码考核功能)也就是下面这个页面:

然而让我失望的是,面试官貌似并不能很轻松的进入到这个页面。如果想完成一次代码考核,面试官需要做:
录入题目-添加考生-通知考生(牛客网内部)-安排面试-新建面试项目-新建面试管理-发送面试通知-完成面试
这一整个流程。
但其实,我关注的点只是想和候选人进行一场简单的一对一的笔试。
所以我认为这套系统可能更多的是被用在「简历筛选」和「校招组织群面」上。偏向于传统的面试管理,而不是为了提高面试效率。
虽然也提供了一套可以给面试官使用的面试看板,但是使用成本过高。
这明显不是我想要的。
地址:https://leetcode.com/
于是我又找到了 leetcode-cn 这款产品。
leetcode 大家估计熟悉,但大家不知道的是 leetcode-cn 也推出了自己的面试模块。通过右上角这个小框框就可以进来。

接着我在上面创建了一场在线面试:

大家可以看到我进入到这样一个代码编辑的界面,看起来好像还不错。

整体还是很简洁的。
于是我决定使用一下(吐槽一下,牛客网的面试平台,我都没有使用的欲望)
到这里其实 leetcode-cn 的功能已经和 ShowMeBug 很接近了,为了更好的做对比,我同时在这两款产品用 Java 写了几行代码:

emmmmm,貌似 leetcode-cn 的代码补全功能,Java 这门语言做的不太行啊。
接下来,我又同时实验了录入面试题功能。
在这一点上,ShowMeBug 进行了较好的支持。而 leetcode-cn 目前并不支持使用已录入的面试题来进行面试。

看起来是 leetcode-cn 目前正在打磨自己的产品,打算把原来的刷题模块嵌入到面试模块中。
另外这里我发现 leetcode-cn 貌似有点小问题,就是同时只能发起一场面试。如果前一场面试未被终止,是不允许发起新的面试的。

换句话说,leetcode-cn 在多人实时性这块目前做的并不是很好。所以 leetcode-cn 可能并不能适用于一些群面或者集体面试的场景。
leetcode-cn 整个面试流程如下:
1、点击创建面试
2、生成白板
3、生成邀请链接
4、发送面试链接
整体使用下来,我觉得 ShowMeBug 和 leetcode-cn 这两个产品都还不错。
但如果是企业使用,需要同时发起多场面试。又或者对 代码补全、面试视频回放、题目录入 功能有要求的,我更倾向于 ShowMeBug。
其他的我还找了一些国外的产品:
地址:https://support.codesignal.com/hc/en-us
这家公司比较接近,也是提供在线面试服务。但我就瞅了下这复杂的注册信息,就让我退避三舍。

客观来讲,我觉得这家公司更适用于外企,以及一些较大的有复杂国际化场景的公司。而不适用于国内的中小型公司。可以看到它的服务对象也都是国外的企业。

倒不是说这家公司做的不好,而是面试这东西,你考虑用国外的服务器,就算公司能接受,咱们也总得为面试的同学考虑考虑。
网络,始终是一个绕不开的问题。
地址: http://collabedit.com/
这个产品也挺有趣。它可以随机生成一个多人同时使用的代码编辑平台。使用的时候只需要把网页地址发给对方,就可以和对方同时编辑。

我觉得这个也是能提高一些面试效率的,但是缺点也很明显:
1、如果对方作弊,这个是看不出来的。
2、不具备自动评卷的功能。
3、没有语音/视频功能支持。
当然了,说白了这其实就是一个多人在线编辑器,当然不会有这些东西。
其实除了上面的这些产品,我还体验了如 极客神灯、赛码、coderpad 这些平台。但说实话,我实际体验下来,用的最爽的就是 ShowMeBug 以及 leetcode-cn。
下面,我将我主要体验的 牛客网、ShowMeBug、leetcode-cn 做了一个横向对比。
有相关需求的朋友可以参考一下:
leetcode-cn:
倾向于面试官使用。上手难度容易,可以快速发起面试。但同时只能发起一场面试。面试官必须现场给出评价。功能较为单一,不适用于大型面试,非常轻量级的产品。实际体验中上。
ShowMeBug:
倾向于面试官使用。上手难度容易,可以快速发起面试。无面试发起限制,具备 视频回放、题目录入 等功能。在 coding 体验上做的比较好,比如自动补全、代码提示 等功能。实际体验较好。
牛客网(企业版):
倾向于企业招聘人员使用。上手难度较高,需要较高的培训成本。偏向传统招聘,适用于 校招简历筛选 & 集体群面(答题)。实际体验较差。