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.
Quick facts
Windows 10 / 11 (x64) or macOS 11+ on Apple Silicon or Intel
Chrome / Edge / Firefox 110+, HackerRank runs in any modern Chromium or Gecko build
Native desktop app, no browser extension, no DOM injection
None. HackerRank does not enumerate desktop processes from the browser tab.
The keys, and why they don't collide
| Hotkey | Action |
|---|---|
| Alt + Enter | Solve: read problem, propose solution |
| Alt + 1 | Debug: re-read state, fix the failing test |
| Alt + 2 | Optimize: re-read once more, cut complexity |
| Alt + Move / WASD | Reposition 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 |
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.
Full-screen mode flag
Uses the Fullscreen API and reports any exit to the recruiter dashboard.
No exit needed: Aceloop paints over the same monitorMOSS-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 solutionWebcam 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 audibleRecruiters 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.