这是我一个朋友和人一起做的项目,强烈推荐在招人的技术伙伴试用下,免费的哦。https://showmebug.com



ShowMeBug 的初心

十年前,在大学的招聘会上,Tony(腾讯的CTO)面试到我(ShowMeBug 创始人):“管道是什么?”,“简历上说你的 bash 脚本写的很好,你的代码在哪里?能运行吗?”。作为第一次面试的我,很紧张,手上还出着汗,但一时想不起来什么是管道,自己虽然写了很多的代码,却因为没有合适的条件,无从展示,最终丢了这次机会。

后来在创业路上,发现有些人很会聊,招过来时却发现只是理论很熟,代码写的无法承受。身边还有一些牛人,相处的人都知道是大神,去大公司面试却经常受挫。

有没有一款工具,提供一个在线面试板,能够让优秀的技术人员现场编程,与面试官探讨交流代码,从而迅速展示能力,做到真正的 “屁话少说,放码过来”。

站在企业的角度,最怕的是用传统的问答手段招到一个面试还不错的技术人员,两个月后发现他无法胜任,又得请他离开,这期间的成本高的可怕。

基于上述种种,我们创造了 ShowMeBug。

ShowMeBug 来自于 Linus(Linux创始人) 的名言 “Talk is cheap, show me the code”。是 ShowMeCode 的趣味化名字。

我们提供一个实时共享的编程环境,面试官可以预先准备面试题,并邀请技术牛人加入面试板中。技术牛人可以用自己的电脑完成面试题目。

我们为每一场面试提供一个面试板,面试过程两方实时同步,面试过程都一一记录,事后面试官可以清楚回顾当时的面试情况,并做出打分。

我们认为面试题应该更侧重于考察一个人的思维方式和思维切面,而不是仅仅在乎正确的答案。这些理念都将融入到产品设计中去。

优秀的技术人员就应该把自己的时间花在技术打磨上,让每一个优秀的企业通过 ShowMeBug 发现他们。

“屁话少说,放码过来”。

以上内容来自 ShowMeBug.com。


核心特性和使用场景

ShowMeBug 有四大核心优势

1、实时运行

代码实时运行,快速展现应聘者真实实力。一直以来,面试要求写代码时,都是手写,大部分人写出来的代码排版很难看,毕竟是手写的,面试官也很难判断其真实水平;所以很多时候,面试官都会让候选人介绍核心思路。现在有了 ShowMeBug,可以现场用电脑写了,而且实时看到候选人写的过程,实时运行得到结果


2、自定义题库

根据岗位需要自定义题库,找到最符合要求的小伙伴。可以提前准备好题库,提高面试效率。


3、面试记录回放

每一个面试都会被记录下来,随时回放,不错过每个细节。方便时候打分、评估对比候选人。


4、支持多种语言

截止本文(2019年10月22日),已经支持 13 种主流编程语言。



ShowMeBug 使用场景

实际招人过程中,我认为有两种场景可以使用 ShowMeBug。

1、筛选简历沟通阶段

现在类似 Boss直聘 这样的平台,约面前,都会在上面沟通。虽然简历能够过滤一部分人,但经常约到和实际差距挺大的候选人。这时可以通过 ShowMeBug 让其做几道题,可以实时看到结果,决定是否邀约。这可以很好的筛选候选人,节约成本。

据创始人透露,这个场景他们还在研究,可能有更好的解决方案!


2、面对面沟通阶段

这个场景下,ShowMeBug 是建议提前告知候选人带上电脑。目前大家面试很少会自己带电脑。我个人建议,公司可以准备一台电脑,专门用于技术面试,因为 ShowMeBug 只需要能上网+一个浏览器。


后记

欢迎大家试用,有任何问题和建议可以留言反馈,我会代为传达!

另外透露一点:ShowMeBug 后端用的 Docker 环境,独立了 2 台编程环境服务器, 与主服务器用 socket 通信。

转自:Go语言中文网公众号—— Golang 中文网站长徐大的深度体验与推荐