The Control Journal
Assessment GuidesSeptember 10, 20265 min read

Does HackerEarth Detect Cheating? What It Flags

HackerEarth flags code matching another candidate above 85%, runs AI checks against public sites, and scores an integrity index. What each flag proves.

CControl Editorial Team

HackerEarth detects patterns and hands them to a recruiter. As of September 9, 2026, HackerEarth documents five sources of flags: a line-by-line comparison that marks two submissions when they "match by more than 85%", an AI check against public code sites, an integrity index built from webcam snapshot and tab-switch violations, opt-in audio analysis, and a keystroke replay of every programming answer. None of these rejects a candidate on its own, and none of the documentation describes telling the candidate a flag exists.

The five sources of a flag

SourceRuns whenWhat it produces
Within-test plagiarismRecruiter requests the reportPairs of candidates whose best submissions match above 85%
Internet plagiarismEnabled on the test"Internet Plagiarism details" under the candidate's key observations
Integrity indexSnapshots or tab tracking enabledAcceptable, Marginally Acceptable, or Unacceptable
Audio proctoringEnabled through an account managerFlagged audio segments in the report
Code playerEvery programming questionKeystroke replay at 1x, 2x, or 5x

Code matched against other candidates

HackerEarth's plagiarism insights documentation, updated February 11, 2026, says the platform compares "each candidate's best submission with the best submission of all other candidates", line by line. "If two submissions match by more than 85%, both are flagged", and both names appear in a report emailed to the recruiter as a spreadsheet. The color coding distinguishes exact copies from copies with renamed variables. This check fires most on well-known problems, where correct answers converge, and it flags both parties regardless of who copied whom.

Code matched against the internet

The same page describes "An AI-powered code plagiarism detection system" that checks public sites such as GeeksforGeeks and StackOverflow. HackerEarth says it uses "logic-based detection" that "analyzes the intent and logic of the code, not just syntax or variable names", with "standard problem awareness" for common algorithms. Renaming variables is, by HackerEarth's description, not a defense. The result appears in the candidate profile under key observations.

The integrity index

HackerEarth's integrity index documentation turns proctoring events into one of three labels. Acceptable means "minimal to no violations detected". Marginally Acceptable means violations "that require further review, though they do not automatically disqualify them". Unacceptable means "significant or repeated proctoring violations, indicating a serious lack of integrity". The index is calculated primarily from webcam snapshot violations and tab switches, and only for assessments taken after February 1, 2024. If neither snapshots nor tab tracking is enabled, there is little for it to score.

Audio

Where enabled, "HackerEarth records and analyzes candidate audio during the test. Audio segments are monitored and flagged for review by the test admins", looking for "Cheating through verbal communication", "Use of unauthorized devices", and "Background noise" (audio proctoring documentation). A conversation in the next room is a flagged segment until a human listens to it.

Keystrokes

Every programming answer is replayable. HackerEarth's code player documentation says it "records candidates' keystrokes such that it can be played as a video", with key highlights and timestamps. A finished solution that appears in one block, with no iteration, is visible as exactly that. HackerEarth does not document an automated typing-pattern classifier like HackerRank's; the replay is evidence for a person to read.

What a flag is and is not

A flag is a report entry. The recruiter's report shows the number of tab switches, the integrity index, whether plagiarism was found, the audio recording if enabled, snapshot compliance, and ID verification status (report components documentation). HackerEarth's own definition of Marginally Acceptable says such violations "do not automatically disqualify". Whether a reviewer reads the replay or opens the flagged snapshots is the employer's decision.

You will not be told. HackerEarth documents no candidate notification for any of the five sources. A request to walk through your solution later is often what a flag looks like from the outside; what happens when a coding assessment flags you covers that conversation.

What HackerEarth cannot see

A browser test observes its own window, the webcam if granted, and the microphone if granted. It does not see a phone, a second computer, or a person off camera, and HackerEarth's Smart Browser exists precisely because a browser cannot lock the machine. The integrity index scores what the enabled features observed, nothing more. That is also why the plagiarism checks matter more than the proctoring switches: they run on the code itself, and a solution retyped from another screen still has to pass the 85% comparison, the logic-based internet check, and a replay that shows how it arrived.

What this means for candidates

Read the instructions for the resource and AI rules, and ask the recruiter in writing when they are silent. If outside help is prohibited, prepare with it beforehand and write the test yourself in HackerEarth's editor, so the replay shows your iteration and the plagiarism checks find nothing to match. The tab and paste rules that feed the integrity index are in whether HackerEarth detects tab switching and copy-paste, and the full inventory of controls in what HackerEarth proctoring records and flags. For a platform that does publish a typing-pattern model and its precision, compare how HackerRank detects cheating.

Continue exploring

Control AI - Does HackerEarth Detect Cheating? What It Flags