转 36 氪 -- 程序员怎么远程面试?「ShowMeBug」要做专业级技术面试工具

本贴最后更新于 1941 天前,其中的信息可能已经时异事殊

原文: https://www.36kr.com/p/5295794

作者:菁玲

视频面试 + 实时编程环境

常规的程序员应聘需要经过 1-3 轮的专业能力测试,形式为笔试和线下技术面,面试环节通常由专业面试官利用口头、纸笔等形式进行代码能力考察。

相比于技术岗位,非技术岗位在面试环节只需要沟通交流即可,采用线上平台面试只是沟通方式进行了转变。但以程序员为代表的技术类岗位面试却需要考虑如何在线、即时考察代码能力的问题。

ShowMeBug: https://www.showmebug.com/ 是 36 氪最近接触到的一个项目,上线于 2019 年 8 月,针对程序员远程面试这个需求,ShowMeBug 希望提供一个专业级的技术面试工具,帮助用人企业在线考察候选人的代码素质。

根据 ShowMeBug 官网介绍,ShowMeBug 目前主要在 PC 网页端运行,面试官可在后台提前录入面试题,候选人进入面试官发送的链接即可进入面试间。面试间支持视频通话、语音通话,除此之外,还包括实时的代码输入面板和结果显示面板。

Showmebug 面试面板

ShowMeBug 创始人李亚飞告诉 36 氪,ShowMeBug 本质是一个共享的多人实时编程环境,由于网络原因,在线撰写和展示代码过程中,操作可能会发生异步到达、丢失、与他人操作冲突等问题。ShowMeBug 的核心技术“实时同步”,采用 OT 算法,允许用户自由编辑任意行,包括冲突的操作也可以很好支持,不用锁定。石墨文档、Google Docs 等实时协作软件一般会采用该技术。

从用户体验的角度来说,这解决的是协同编辑的问题,面试官和候选人可以在实时协同编程环境进行结对编程(Pair Progamming),使得面试官能够实时、不间断地考察候选人的编程能力和业务经验。

作为专业级的面试工具,ShowMeBug 还支持面试全程自动纪录,包括代码步骤分解纪录和音视频纪录,可供面试官回看候选人表现。

据了解,目前 ShowMeBug 的环境支持 Java、Ruby、Python、C++、HTML 等 20 余种编程语言。已积累 6000+ 用户,日均新增面试量 100 场以上,首批种子用户来自 BAT、美团、滴滴等国内互联网大厂技术人员。

3 月份,Showmebug 将推出团队版和企业版功能,上线自动化评估以及对更丰富的语言框架(例如:Rails On Rails,Django 等)进行支持。

李亚飞认为,程序员远程面试的需求不仅仅存在于疫情期间,不论是社招还是校招,互联网公司每年都需要从全国各地招聘程序员,而异地面试的交通、时间成本远远高于线上远程。

疫情之后,Showmebug 也可以作为线下程序员面试交流的工具,取代现在的纸笔交流方式,为面试双方代码编程能力交流提供环境支持,帮助招聘方考察技术人员的编程语言 + 数据结构 + 算法能力。

在程序员招聘领域,国内外都已有类似厂商,国外比较有名的是 HackeRrankHackerEarthCodefights,国内有类似竞品有牛客网猿圈。牛客较早地推出了面向程序员的在线笔试和面试系统,目前业务已经延展至职业教育、求职社区。猿圈与海外的 HackerEarth、类似,主打技能测评,利用游戏、题目等测评方式评估程序员的代码能力。

李亚飞表示,ShowMeBug 主打实时协同的技术交流工具,与牛客、赛码比,现阶段更加垂直,为 B 端用户提供工具,暂时不做平台类服务;同时,系统环境对语言的兼容性强,界面简洁用户友好度高。

盈利模式上,ShowMeBug 将以订阅费为主,推出单次订阅、按年付费等多种套餐,疫情期间将以免费策略供招聘双方使用,后续单次付费约在每场 50 元左右,年费套餐预计在 1000~3000 元之间,根据功能权限不同会有不同价格区间。

ShowMeBug 团队目前 7 人,创始人李亚飞为 Ruby 中国技术圈 TOP10 影响力人物,曾创办 3 家科技公司,曾为深信服科技(上市)成 ⻓最快的研发架构师之 ⼀。

目前,ShowMeBug 希望寻求约 500 万元天使轮融资,资金将用于产品研发迭代和市场推广,打开企业级市场。

封面图源:pexels

  • 推广
    143 引用 • 431 回帖 • 6 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 585 回帖
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    954 引用 • 944 回帖
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    92 引用 • 752 回帖
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 544 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 675 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    10 引用 • 54 回帖 • 181 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    209 引用 • 2040 回帖
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 189 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    326 引用 • 1395 回帖
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    17 引用 • 7 回帖
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖 • 1 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    188 引用 • 1057 回帖
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 405 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    438 引用 • 1238 回帖 • 590 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3455 回帖 • 151 关注
  • Excel
    31 引用 • 28 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 10 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    43 引用 • 44 回帖
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖 • 1 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    7 引用 • 28 回帖 • 2 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 4 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    98 引用 • 903 回帖