How do you know the candidate is who they say they are?
Take-homes and challenges are unproctored by design. There is no webcam, no screen recording and no lockdown browser — the candidate works on their own machine, in their own time.
What you get instead: the invite link can be single-use, so it stops working once it has been opened and completed; paste and tab-switch activity is logged while they work and shown to the reviewer on a timeline beside the code; and the live interview round is where identity is actually established, because you are in the call watching the person type.
Anything else would be a claim about a machine we do not control. Use the activity timeline to decide what to ask about in the live round.
What do you record while a candidate works?
Snapshots of the code as they type, so nothing is lost if their laptop dies; each submission and its results; and paste and tab-switch events.
Candidates are told all of it before they start and have to accept it to begin. Nothing is recorded silently.
Can you tell me whether a candidate cheated?
No. Browser monitoring records what happened in the candidate's browser tab and shows it to you. It does not decide what any of it means.
Two things are recorded: every paste, with how many characters it carried, and every time the tab loses or regains focus. That is the whole list. They appear on a timeline beside the code in the order they happened — unscored, unranked, and never marked suspicious.
A paste can be a variable name or an entire solution, and only the person reading the code can tell which. Read the timeline, then ask about it in the live round.
Do candidates need an account?
No. They open the link you send, write code in the browser and submit. No signup, no install, nothing to download.
Which languages can candidates use?
JavaScript, TypeScript, Python, Java, Go and C++. Take-homes and challenges can be set in any of them, and an interview counts the same whichever one the candidate writes in.
JavaScript, TypeScript and Python also run interactively as they type — press Run and the code executes in their own browser, so there is no environment to set up and no server to wait for.
Java, Go and C++ are compiled and graded on our servers when the candidate submits, so there is no Run button for those three yet. They work for take-homes and challenges; they are not what you want for a live pair-programming round.
What does it cost?
$20 a month for the whole organisation, with unlimited teammates — invite every interviewer you have and the price does not move. We do not charge by the head.
That covers 50 interviews a month. An interview is one candidate's assessment, and it counts the same whichever language they use.
Need more than that? Additional capacity can be added — email us and we will tell you where that stands.
Every account starts with a 14-day free trial and no credit card. The sandbox is free forever and needs no account at all.
Do you support SSO, or a security review?
Not today. SSO, SAML and a signed DPA are not part of the first version.
If you need one of them, email us and we will tell you where it stands.