aceloop
Field guide

Aceloop on HackerRank

HackerRank's proctor stack is a tab-switch poller, a full-screen-mode flag, and MOSS-style plagiarism similarity on submitted code. None of those vectors target a kernel-mode overlay. Aceloop runs alongside HackerRank in the browser, reads the problem text out of the V8 heap, and stays hidden from any Zoom/Meet/Teams screen-share the recruiter pairs with the round.

Compatibility

Quick facts

Operating system

Windows 10 / 11 (x64) or macOS 11+ on Apple Silicon or Intel

Browser

Chrome / Edge / Firefox 110+, HackerRank runs in any modern Chromium or Gecko build

Overlay

Native desktop app, no browser extension, no DOM injection

Known conflicts

None. HackerRank does not enumerate desktop processes from the browser tab.

Hotkeys

The keys, and why they don't collide

HotkeyAction
Alt + EnterSolve: read problem, propose solution
Alt + 1Debug: re-read state, fix the failing test
Alt + 2Optimize: re-read once more, cut complexity
Alt + Move / WASDReposition the overlay: HackerRank does not consume Alt-modified keys, so no collision in full-screen mode.
Alt + 'Audio-priority solve from the latest accepted speech buffer
Anti-cheat surface

Every vector HackerRank runs, and our answer

Tab-switch / focus-loss tracking

HackerRank polls document.visibilityState on a ~250ms cadence and flags focus leaving the editor.

Overlay never grabs focus: kernel keyboard hook, tab stays focused

Full-screen mode flag

Uses the Fullscreen API and reports any exit to the recruiter dashboard.

No exit needed: Aceloop paints over the same monitor

MOSS-style plagiarism similarity

Submitted code is scanned against a corpus using a Winnowing-style fingerprint (Stanford MOSS approach).

Solve generates against your prompt, not pasted from a stored solution

Webcam analysis (optional)

Some rounds enable webcam recording, reviewed post-hoc by the recruiter.

Overlay isn't visible to the webcam; voice mode keeps the read audible
Screen share

Recruiters pair the round with Zoom, Meet, or Teams.

HackerRank does not run its own screen-share. Aceloop is excluded from those streams via the Windows display pipeline: the kernel-level overlay strip removes the surface from the capture path before any DXGI duplication or GDI BitBlt can see it. Verified across Zoom 5.16+, Meet, and Teams as of May 2026.

Pre-flight your HackerRank round in 60 seconds.

Run the same detection vectors a real proctor uses before you sit the round.