Prepare the interview
Set a coding task, add test cases and invite your candidate. Choose the monitoring your interview needs.
Review coding activity and hidden-window signals in context.
function solve(items) { return [...items];}Observed at
See how browser events and desktop observations line up.
Scroll the timeline horizontally, or use Previous and Next below.
function solve(items) { return [...items];}The starter text is replaced with these three lines at 00:53, within the desktop observation interval.
Signals provide context. They do not prove cheating.
Set a coding task, add test cases and invite your candidate. Choose the monitoring your interview needs.
Code in a shared workspace while browser events build a record of the session. The desktop app can add another layer of context.
Inspect the sequence of activity and available recordings. Use observations to guide a conversation and make your own assessment.
Some activity happens outside the interview tab. Desktop observations help you see where a closer look may be useful.
Candidates see what the desktop app will share before they connect. Coverage depends on the platform, permissions and session settings.
View coverage and limitationsShown to candidates before they connect
What is available depends on the session setup.
The current website setup supports the macOS app. Contact us for Windows 11 availability; its standalone proctoring flow does not have full macOS feature parity. Signals vary by operating system, permissions and connection status.
It depends on the session. In a combined live coding interview, candidates can continue without the app; desktop observations will be unavailable. Some assessments require the desktop app before starting. The company sets the requirements, and candidates who cannot meet them need an approved exception.
Application inventory includes names, identifiers and on-screen window counts, without application paths or window titles. Screen recordings and screenshots may still contain visible content. A hidden-window observation does not guarantee that the window’s contents are visible in a recording. Missing observations or recording gaps should not be interpreted as a clean result.
Take a closer look at the interview experience, activity monitoring and review tools.
One allowance for Live Coding, Take-Home Assessments and Proctoring.
Loading price…
No subscription required.
Loading price…
10 interviews per month.
Loading price…
120 interviews available immediately.
Included interviews expire at the end of their paid month or year. Live Coding and Proctoring use one interview when created; cancel before the candidate starts to return it. Take-Home Assessments use one interview per candidate when they start. Templates and invitations are free. Organization administrators manage payments.
See how CheatProof fits your interviews and talk through coverage with us.