Guides · Proctoring, privacy and detection

Does HackerRank record your screen, and what reaches the recruiter?

2026 · ~7 min read · OfferPilot AI

Usually not. A standard HackerRank coding test runs in an ordinary browser tab and captures no pixels of your screen at all. Screen recording happens only when the employer switches it on for that specific test, and when it is on, your browser has to ask you first with its own "Choose what to share" dialog, which is impossible to miss. Webcam snapshots work the same way and need a camera permission you actively grant. What almost every test does record, with no permission needed, is how your code arrived in the editor and how often you left the window.

Why a browser tab cannot record you quietly

A HackerRank assessment is a web page. In the standard product there is no installed agent, no kernel driver and no lockdown browser, so everything the platform observes arrives through APIs your browser controls. Two of those APIs are gated behind prompts the browser draws itself, and a website cannot suppress, restyle or auto-accept them.

  • Camera. Requesting it shows a permission dialog, and on virtually every laptop the indicator light stays on while the stream is open.
  • Screen capture. This goes through the browser's own picker, the one listing Entire Screen, Window and Tab. Chrome and Edge then keep a visible sharing indicator up while the stream runs.
  • Everything else. Tab switches, full-screen exits, paste events, keystrokes inside the editor and time per question need no permission whatsoever. This is the part candidates consistently underestimate.

So the accurate answer is: not unless a share picker appeared and you clicked through it. A test with no camera and no capture is still building a detailed record of how you worked.

Mode by mode: the exact artifact that lands in the report

These are per-test settings the employer chooses in HackerRank for Work, and some depend on their plan. No single answer covers every HackerRank link you are sent, so the table below is a decoder rather than a verdict. Match your test to a row using the prompts you saw.

Test modeWhat you see before or during the testArtifact the recruiter gets
Standard coding test, no proctoring options enabled No camera dialog, no share picker. Just the instructions page and a Start button. Score and per test case results, your submitted code, compile and submission history, time spent per question, and code playback. No image of your screen or your face.
Employer-enabled focus proctoring, the most common add-on No permission prompt at all. The test may push the tab into full screen and warn you when you leave it. A count and timeline of tab-outs and full-screen exits, plus copy-paste flags and plagiarism or similarity checks where those are switched on. Events and counters, not pictures.
Webcam snapshot proctoring A browser camera permission dialog before the test begins, then the camera indicator light stays on throughout. A strip of still images of your face captured at intervals through the test, attached to the report, plus a flag where the camera was blocked or no face was detected.
Screen capture proctoring, where the employer's plan offers it and they turn it on The browser's "Choose what to share" picker, usually requiring you to select the whole screen, then a persistent sharing indicator. Periodic screenshots of the surface you shared, or a recording of it, depending on the setting. This is the only mode that literally records your screen.
CodePair, the live interview mode A shared editor with a real person in it, usually alongside a video call from whichever meeting tool they use. Playback of the shared editor session including what was typed and when, plus the call recording if the interviewer chose to record. Nothing has to be inferred, someone watched it happen.

If two answers you found online flatly contradict each other, this table is why. One person had rows one and two, another had row four, and both called it "a HackerRank test".

How to work out which mode you were sent

Read the invite email for requirements, not for reassurance

Look for a line about a working webcam, a stable connection or a recent version of Chrome. Its presence is a strong hint that proctoring is on. Its absence proves very little, because invite text is templated and the recruiter may never have edited it.

Open the link early and read the instructions page

The pre-test page is the honest inventory: duration, question count, whether full screen is enforced, whether a camera is required. Check whether the timer starts on opening the link or on Start, and do not press Start until you have read it.

Count the permission prompts

One camera dialog means stills of you. A share picker means screen capture. Neither means neither. This is enforced by the browser rather than promised by the platform, so it is the most reliable signal available to you.

Click the padlock mid-test

The site information icon in the address bar lists every permission the page currently holds: camera, microphone, screen. It reports the live state rather than what you think you agreed to earlier, and it costs two seconds to check.

Ask the recruiter in writing

"Is this assessment proctored, and is anything recorded?" is a normal question recruiters field constantly. Having the answer in writing also helps if an automated flag is raised later and you have to explain a false positive.

The artifact nobody worries about: code playback

If you take one thing from this page, take this. On most coding assessments the most revealing item in the report is not a webcam still or a screen recording, it is playback. HackerRank keeps a timeline of how code entered the editor and lets the reviewer scrub through it.

Code written line by line, with a typo corrected here and a variable renamed there, looks like a person thinking. Forty lines that appear in a single event look like a paste, and no camera was needed to establish that. Copy-paste counters and similarity checks against previously submitted solutions sit in the same report, a couple of clicks away.

Candidates who fret about the webcam and then paste a block of code have the threat model backwards. If you work from notes during an assessment that permits it, retyping is not cosmetic. It is what the record shows.

Where OfferPilot AI is the wrong tool for this

Our overlay is excluded from screen capture at the operating system level, so it does not appear in a browser screen-share stream, a Zoom or Teams share, a recording, or a screenshot. That is a real property, and a narrow one. It settles exactly one row of the table above and none of the others.

  • It is not hidden from a webcam. A snapshot captures your face and your eyeline, and someone reading from another part of the screen looks like someone reading.
  • It does nothing about code playback. If a solution lands in the editor faster than a human types, the timeline shows that whether or not anything was recorded.
  • It does not defeat a lockdown browser, a live proctor, eye tracking, or a phone camera pointed at your desk. Those are separate systems, and capture exclusion has no bearing on any of them.
  • It is Windows 10 and 11 only. On a Mac the question does not even arise.

The plain version: if an employer has told you an assessment is proctored and unassisted, that is a round to sit unassisted. Where these tools genuinely earn their keep is before the invite lands. Code Copilot is built for working through problems on your own machine, Ctrl+Alt+S captures a problem that spans several scrolls and returns an optimal solution with the intuition, a dry run and the Big-O, which is practice rather than assistance during someone else's exam. The company Q&A generator does the same job for the conversation that follows the test. The free tier is enough to see how the capture behaviour works on your own machine before you form a view about it.

The short version

HackerRank has no single recording policy, it has a settings panel each employer fills in differently. Screen recording and webcam stills are opt-in, and both are announced by your browser. Focus tracking, timing data and code playback are effectively always on and announced by nobody. Two minutes on the instructions page will tell you more about your link than any article can.

Related guides

Do the practice before the invite arrives.

Free tier, no card. Work through real problems on your own machine so the assessment is the easy part.