Skip to main content
CodeOath

For engineering hiring teams

Know who can actually code, before the first interview.

Send candidates one link. They solve real coding and MCQ questions, with camera and screen snapshots kept as evidence. You get a scored list, sorted by result, with integrity notes kept separate.

We set up each team ourselves.

Invited to take an assessment? Open the link in your invite email. You don't need an account.

Sample reportBackend screen · 60 min
✓
82%Pass

Pass mark 70% · 2nd of 9 candidates

Integrity: Clear · no flags11/15 coding tests passedTime 41 of 60 min
  • 9

    languages, really run

  • 280+

    questions in the bank

  • Proctored

    camera · screen · mic

  • Evidence

    kept separate from the score

How it works

Pick, send, review.

Tell us about your team and we set up your account. Then pick questions and send links.

  1. 1

    Pick an assessment

    Choose questions from the bank, filtered by language, topic and level, or write your own.

  2. 2

    Send one link each

    Paste emails or upload a CSV. Each candidate gets one link with an expiry you set. A reminder is one click.

  3. 3

    Review a scored list

    Our questions are scored automatically. Your own coding questions show the code for you to review. Every result shows tests passed, MCQ score, and Pass/Fail against your pass mark.

Why the score and the evidence stay apart

A score is not a verdict. Evidence is what lets you decide.

Candidates write and run real code. You see the score and any integrity notes side by side, never mixed together. What you do with them is your call, and the candidate is told exactly what is captured before they start.

  • ✓ Camera and screen snapshots, tab-switch notes, short audio clips
  • ✓ Shown beside the result, never inside it
  • ✓ Share a report without sharing the images
Open the full sample report

Transparency

Clear to candidates. Clear to you.

📷 Captured

Camera & screen snapshots about every 30 seconds. A short audio clip only when sustained speech, from the candidate or anyone nearby, is heard.

👁 Who sees it

Only your team. Kept 180 days, then deleted.

🗣 Candidates are told

Everything above, in plain words, before they start. The microphone check itself is never recorded.

What you get

Six things worth knowing before you sign up

Real code, really run

All 9 languages — JavaScript, TypeScript, Python, C#, Java, Go, Rust, C++ and SQL — run against test cases. The score counts the tests the code passed.

Your questions or ours

280+ questions across every level, or add your own.

Invites that don't get lost

One-click reminders, and unused invites close automatically at expiry.

Reach us directly

Based in Ahmedabad, reach us by phone, email or WhatsApp.

Share with hiring managers

Share a report without sharing the candidate's camera or screen images. The link is read-only, expires, and opens without an account.

Simple roles

Admin, Member and Reviewer: HR runs the invites and the evidence, your engineers write the questions.

Pricing

We are in an early pilot.

We set up each hiring team ourselves and agree terms with you directly. Tell us how many candidates you screen and we will reply within 3 working days.

FAQ

Questions before you start

Something not answered here? Ask us. We reply within 3 working days.

No. The assessment runs in Chrome or Edge — no download, no extension. They just need a laptop with a camera and a working microphone.

Only people on your CodeOath team, for 180 days, then they're deleted automatically. Candidates are told this before they start.

Their answers are saved automatically every few seconds while they work, so a reload or a dropped connection doesn't lose progress.

No — the assessment needs a laptop or desktop with a shareable screen and a browser that supports screen sharing. We tell candidates this on the invite page.

Yes, add custom MCQ and coding questions to your own bank alongside CodeOath's. Our questions are scored automatically; your own coding questions show the code for you to review.

An invite that expires or is never opened doesn't come back — but revoking one before that happens does, up to a small cap we set to prevent misuse. Purchases themselves are non-refundable, except where you were charged more than once for the same purchase, or we are unable to provide the service you paid for.

Leaving the assessment tab — switching to another tab or app, or minimising the window. The candidate gets one warning and 10 seconds to come back. Leaving a second time, or staying away longer than that, ends the test and submits their answers so far.

Every flag is listed on the report; the label just tells you where to look first. Clear: no flags. Check: only notes that did not break the assessment, such as a blocked paste, one tab switch with a return in time, or a paused microphone. Review: something touched the evidence or ended the test by rule: screen sharing rejected or stopped, more than one monitor, a clip where speech was heard, or an assessment that ended early. The label never changes the score and never sorts candidates.

Nothing stops a determined person, so CodeOath flags and you decide. Pasting into the code editor is blocked. Leaving the assessment tab gives one warning and 10 seconds to come back; leaving again ends the test. Camera and screen snapshots are taken about every 30 seconds, and a short audio clip is saved only when sustained speech is heard. Flags are shown separately from the score.

You set the time limit for each assessment. Candidates should allow that time plus about 10 minutes of setup for the camera, screen and microphone checks.

Yes. Candidates are told to contact the hiring company before they begin. Under our Terms, the company decides and offers a reasonable alternative outside the assessment to anyone who objects to being proctored or needs an accommodation, for example because of a disability or assistive technology.

Answers, scores and the camera, screen and audio evidence are deleted automatically 180 days after the assessment is completed (an invite that was never completed: 180 days after it expired). Images and audio sit in a private storage bucket, visible only to the inviting company's team. You can also ask us to delete a company's candidate data sooner.

Nothing renews automatically. We are in an early pilot and agree terms with each team, so please contact us to get started.

Get started

Tell us about your hiring.

Prefer to talk? +91 79849 67246, contact@codeoath.in or WhatsApp.

Not hiring? CodeOath is also a free place to practise. For learners →