HackerRank能看出你在用ChatGPT吗?

作者 Aaron Cao · 更新于

不能直接看出。HackerRank没有ChatGPT检测器。它记录标签页切换、粘贴操作和退出全屏,然后将你的代码与其他提交进行相似度评分。这些信号只能暗示存在外部帮助,却无法指明来源,具体含义由招聘人员判断。

HackerRank实际记录了什么

这个问题背后的担忧通常很具体:你在第二个标签页打开了ChatGPT,想知道测试窗口能不能察觉。本节列出HackerRank会记录的内容。简单来说,就是几项浏览器层面的信号,外加可选的摄像头,其中没有一项能读取另一个标签页的内容。

HackerRank测评会记录:

  • 焦点和标签页切换,也就是你离开测试窗口的时刻和返回的时刻
  • 粘贴事件进入代码编辑器,包括一次性粘贴了多少文本
  • 退出全屏,适用于测评被配置为要求全屏的情况
  • 摄像头快照,仅在公司开启监考功能时才会拍摄

浏览器标签页无法读取旁边的标签页。HackerRank知道焦点离开了测评窗口,但不知道你打开的是ChatGPT、某个文档页面,还是你的邮箱。各平台的详细对比见可检测性专题

ChatGPT生成的内容究竟会在哪里被发现

风险不在于打开ChatGPT,而在于你如何使用那个答案。

HackerRank会对提交的代码运行相似度评分,将你的解答与其他候选人的提交以及已知的公开来源进行比较。语言模型的设计决定了它们的输出高度一致:让几个人分别用ChatGPT解答同一道标准数组题,提交结果会趋同于相同的结构、相同的变量名和相同的注释风格。这种聚集现象正是相似度评分要捕捉的模式。

粘贴操作会放大这一点。把一个完整解答一次性粘贴进空白编辑器,比代码本身更能说明问题,因为这表明答案是整体出现的,而不是逐步写出来的。

但要注意这些信号并不能证明什么。相似度标记只说明两份提交看起来相似,并不能说明是ChatGPT写的。声称能识别AI生成文本的工具在两个方向上都不可靠,谨慎的审核者会把它当作提出问题的理由,而不是当作证据。

HackerRank看不到什么

第二台设备完全在这套系统之外。如果你在手机上查看ChatGPT,就不会有任何浏览器信号被记录,因为运行测试的浏览器里什么都没发生。

一旦开启了监考,这个盲区就没有听起来那么大。摄像头快照检测不到手机,但会拍到一个人不时低头看向别处,人工审核者自然会得出显而易见的结论。在公司配发的笔记本电脑上,雇主自己的设备软件所能看到的,可能远比HackerRank多得多。

设想一位后端工程师为支付团队完成一场限时HackerRank测评。他们在编辑器里做出了前两道题,第三道题则通过手机上的ChatGPT完成。HackerRank的日志显示会话很干净。摄像头快照却显示在最后一大段时间里注意力大多不在屏幕上,第三道题的解答风格与前两道也毫不相似。虽然什么都没被“检测”到,报告看起来还是不对劲。用模拟面试练习把接下来的环节练熟,才是真正能积累优势的部分。

SubcueAI适用于什么场景,又不适用于什么场景

SubcueAI是为实时对话式面试打造的,也就是有人通过Zoom、Google Meet或Microsoft Teams向你提问的那种面试。macOS和Windows上的桌面应用会捕捉系统音频和你的麦克风输入,并在本地悬浮窗上显示建议;浏览器扩展的侧边栏对运行在Chromium标签页中的通话也是同样的做法,只捕捉该标签页的音频,也就是面试官的声音,而不是你自己的声音。不会有机器人加入通话,也不会向会议页面注入任何内容。

HackerRank编程测评是完全不同的情形。没有人在说话,实时助手也就无从听起,而且在测评中引入外部帮助会违反你开始测评时接受的条款。我们不声称任何工具在那种场景下不可被察觉。屏幕共享、屏幕录制、监考环境以及公司配发的设备,都不在本地悬浮窗所能控制的范围之内。

对编程测评真正有效的准备方式并不光鲜:把各类题型练到能独立不借助任何工具写出来为止。捕捉与延迟方面的细节见工作原理专题

常见问题

HackerRank知道我切换到了哪个网站吗?

不知道。日志只记录焦点离开测评窗口的时间和返回的时间,并不记录去向,因为网页无法读取周围的标签页。

粘贴ChatGPT的代码会自动导致我不合格吗?

不会。粘贴事件和相似度分数只是报告上的标记,不是最终判定。招聘人员或工程师会阅读报告,通常会进一步跟进,比如在实时环节让你解释自己的解答思路。

如果我不粘贴而是重新手打一遍答案,HackerRank还能发现ChatGPT吗?

手打可以消除粘贴事件,但消除不了相似度信号。提交的代码仍会与其他提交进行比较,而模型对标准题目给出的答案往往高度聚集。

AI检测分数能证明我用了ChatGPT吗?

不能。声称能识别AI生成文本的工具既会误判也会漏判,而相似度标记只能说明两份提交彼此相似。两者都不能单独证明作者身份。

我能在HackerRank测评中使用SubcueAI吗?

它不是为此设计的。SubcueAI通过倾听对话来协助实时口语面试,而HackerRank测试没有面试官在说话。而且在其中引入外部帮助也违反测评规则。

相关问题

← 更多关于 可检测性与隐私