HackerEarth会检测作弊吗?

作者 Aaron Cao · 更新于

HackerEarth会检测作弊吗?
会,但要看招聘团队启用了哪些设置。HackerEarth会将你的代码与其他候选人的提交内容及公开网站比对,统计切换标签页和窗口的次数,可以禁止复制粘贴、拍摄摄像头快照,还能通过其Smart Browser锁定电脑。违规行为会降低诚信指数,招聘方可以据此筛选候选人。

会,但要看招聘团队启用了哪些设置。HackerEarth会将你的代码与其他候选人的提交内容及公开网站比对,统计切换标签页和窗口的次数,可以禁止复制粘贴、拍摄摄像头快照,还能通过其Smart Browser锁定电脑。违规行为会降低诚信指数,招聘方可以据此筛选候选人。

参加测试时,HackerEarth会检查什么?

你手里有一个编程测评链接,想知道打开之前它会监控哪些内容。本节整理了HackerEarth向招聘团队公开的各项检查,让你能提前准备,而不是靠猜测。招聘团队可以针对每场测试单独开启或关闭这些设置。

  • 切换标签页和窗口:每次切换都会触发一次警告,默认警告次数为5次。
  • 全屏模式:如果退出全屏会出现警告。
  • 禁止复制粘贴:可以阻止你把网页或本机上的代码粘贴到编辑器中。
  • 摄像头快照:测试进行期间会按随机间隔拍照。
  • 身份验证:需要提供政府颁发的证件,并在测试前拍摄一张照片。
  • IP限制与题目乱序:测试可以限定在单一地点进行,且每位候选人看到的题目顺序都会打乱。

最严格的设置是Smart Browser。HackerEarth表示它会录制你的屏幕和摄像头画面,并屏蔽其他应用程序、屏幕共享、虚拟机和浏览器开发者工具。其视频和音频监考还包括眼动分析、人脸识别、环境声音分析以及耳机检测。

HackerEarth的查重机制是如何运作的?

在一场测试中,HackerEarth会把每位候选人的最佳提交与其他所有候选人的最佳提交进行比对。如果两份提交的相似度超过85%,两者都会被标记。报告会用颜色标出代码,让审核者能看出哪些是完全照抄、哪些只是改了变量名但逻辑未变的轻微匹配,以及哪些代码确实不同。

第二项检查会用AI模型将你的代码与GeeksforGeeks、Stack Overflow等公开编程网站比对,并把抄袭可能性报告为Medium或High。

被标记只是提示需要人工复核,不会自动淘汰。用标准方式写的标准算法看起来会和很多其他正确答案相似,审核者也清楚这一点。一位后端候选人因为写出常见的图搜索解法而被标记,在下一轮电话面试中被要求现场讲解思路并修改代码;能否做到这一点,才是这项标记真正在考察的东西。其他厂商的类似对比可参见检测方式对比专题。

提交之后会发生什么?

如果招聘团队开启了这项功能,测试结束时会出现一道突击提问。它是根据你作答过的题目生成的,用来核实你是否理解自己刚提交的解法。

监考过程中记录到的一切,最终都会汇总成一个诚信指数,由违规的数量和严重程度计算得出,例如切换标签页、快照违规、抄袭和音频监考信号等。招聘方可以据此筛选候选人,所以哪怕单看每一项都不算严重,一堆小违规累积起来也可能产生影响。

实际准备方法很简单:关闭其他应用并静音通知、使用稳定的网络连接、待在安静的房间里让脸出现在画面中,并且写出你能逐行解释的代码。

SubcueAI适用的场景,以及不适用的场景

SubcueAI辅助的是实时的口头面试。原生的macOS和Windows应用会捕捉系统音频和你的麦克风输入,并在本机悬浮窗中显示建议;浏览器扩展的侧边栏(Side Panel)则为Chromium标签页中的通话提供实时辅助,只捕捉该标签页的音频。没有任何会议机器人会加入通话,也不会向会议页面注入任何内容。

HackerEarth测评是一场受监考的编程测试,不是对话,SubcueAI不会读取或作答。带有摄像头快照、屏幕录制或锁定式浏览器的测试不在其服务范围内,这是任何工具在他人测评中都应遵守的边界,而不是可以调整的设置项。SubcueAI在实时面试中会记录哪些内容,详见安全页面。

真正值得准备的环节,是通过测评后紧接着的技术面试,你需要在其中口头讲解自己的解法。限时练习可以在模拟面试页面上进行。

常见问题

HackerEarth会录制我的屏幕吗?

有可能。HackerEarth表示其Smart Browser会录制屏幕和摄像头画面。即使没有使用Smart Browser的测试,也仍可能按随机间隔拍摄摄像头快照。具体启用哪些检查,取决于招聘团队的设置。

在HackerEarth测试中切换标签页会怎样?

每次切换都会触发一次警告并被计数,默认设置为5次警告。切换标签页还会降低招聘方看到的诚信指数,所以哪怕只是想快速查一下资料,也应尽量避免。

HackerEarth能看出我的代码是从网上抄的吗?

它会用AI模型将提交内容与公开编程网站比对,并把抄袭可能性报告为Medium或High。招聘团队还可以完全禁止向代码编辑器中粘贴内容。

被标记抄袭会自动被淘汰吗?

不会。被标记的提交会出现在报告中,交由人工审核。常见解法本身看起来就会相似,所以真正有用的应对方式,是能够解释并修改自己写的代码。

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

不能。SubcueAI是为口头面试环节打造的实时对话助手,受监考的编程测试不在其设计范围内。

来源

相关问题

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