CoderPad能检测作弊吗?
作者 Aaron Cao · 更新于

实时协作面板没有摄像头监考。信号是有人实时观察你的按键输入,加上会话回放会让粘贴的代码块之后暴露无遗。CoderPad的异步测评产品还会加上标签页切换和粘贴记录。
面试官在实时面板中究竟能看到什么?
大家通常担心的是后台运行的隐藏检测程序。在CoderPad的实时面板上,诚实的答案更简单也更让人不安:并不存在检测程序,因为根本不需要。本节介绍你在协作面板中作答时,面试官那一侧能看到什么。
该面板是协作式的,你的编辑器就是他们的编辑器。他们会看到字符随你输入而出现、光标跳动、删除操作,以及一次性出现的整段代码块。他们能看到你切换到了哪种语言标签,以及你何时运行代码。有些团队把通话直接放在CoderPad里进行,有些则用另一个会议应用,这对面板本身没有任何影响。
这里面没有任何自动评分。这是一个人在实时形成印象,这种方式比报告里的一个标记更缺乏系统性,也更难以辩驳。
会话回放会捕捉到粘贴的代码吗?
回放是候选人最容易低估的部分。会话结束后可以回放,展示出解决方案构建的顺序。逐行输入、伴有走错方向和修正的代码,回放起来与一次性出现的可运行方案截然不同。
一位应聘某支付公司中级职位的前端工程师,正确解出了题目,却在复盘环节被要求逐行讲解一个自己写不出来的辅助函数。真正压垮他的不是回放本身,而是那段讲解。这两者结合起来,才是招聘团队真正权衡的依据。
关于各平台哪些行为可被观察、哪些不能的更多细分内容,见可检测性专题中心。
异步CoderPad测评会记录什么?
这类家庭作业式的产品更接近其他测评平台。可以预期它会记录窗口焦点变化的时间戳、大段粘贴事件,以及每道题花费的总时长。这些数据会出现在招聘人员或工程师与你的代码一并查看的报告中。
这些数据本身都不构成定论。切换一次标签页去查文档是正常现象,评审人也清楚这一点。真正改变报告观感的,是长时间离开后紧接着出现完成度很高的代码块这种模式。
SubcueAI如何处理面试音频,以及它会保留哪些内容,详见安全页面。
SubcueAI在CoderPad环节中扮演什么角色
SubcueAI是为面试中口头交流的部分而生的。原生macOS和Windows应用会捕捉系统音频加上你的麦克风,并在本地悬浮窗口中显示建议。浏览器扩展的侧边栏在Chromium系浏览器上为会议标签页提供实时协助,仅捕捉该标签页的音频,因此它从不会转录你说的话。没有任何会议机器人加入通话,也不会向会议页面注入任何内容。
CoderPad环节大多不属于这种场景。如果你共享了屏幕,本地悬浮窗口就会出现在你共享的内容之中,这是一条硬性限制,而不是可以调整的设置。如果面板被录制,情况同样如此。助手真正能在编程环节前后发挥作用的地方,是围绕它展开的对话:讲解你的思路、追问,以及整个面试流程中附带的行为面试环节。
至于编程环节本身,诚实的准备方式是限时演练,可以在模拟面试页面进行。