Skip to main content
Assessments6 min read

Run a coding test

Pick the Coding Test card, set difficulty and topic, and get real code execution against hidden test cases with a complexity verdict on the report.

Before you start

  • A job with the technical requirements set, each with a level.
  • A decision on difficulty: Easy, Medium or Hard.
  • 3 Hire Credits per coding test, and proctoring adds nothing.
Steps

5 steps, in order.

1

Add the round and pick the Coding Test card

Add a round and pick Coding Test on Basic Details. This is the sandboxed, auto-scored assessment. If you want a voice interview that happens to include code, pick AI Interview and set the round type to Coding instead. That one runs 20 + 10 min with a code editor in the room.

Coding Test is its own Interview type card. The Coding round type is the voice version.

2

Set difficulty and topic

Problems carry a difficulty tag of Easy, Medium or Hard, and topic tags such as Arrays, Binary Search or dynamic programming. Pick the pair that matches the job rather than the hardest thing you can find.

3

Know what the candidate sees

A language picker, a line-numbered editor, a custom stdin box, and Run and Submit. They can run their code before they submit it. Execution is real and sandboxed, backed by Piston.

The candidate view. Language picker, editor, custom stdin, Run and Submit.

4

Let the hidden test cases score it

Submitted code runs against hidden test cases. You get per-test-case pass or fail with runtime in milliseconds, an X of Y passed counter, and a complexity verdict such as O(n·k) optimal. Scored on correctness, efficiency, code quality and complexity.

  • The complexity verdict is the fastest way to separate someone who solved it from someone who brute-forced it.
5

Add proctoring if the stakes justify it

A proctored coding test shows a banner with the tab-switch count and feeds any signals into the report. Proctoring costs no extra credits. A flag is reviewed by a person. It never rejects anyone by itself.

  • Tab switches are context, not a verdict. Read them next to the code before you conclude anything.
What you get

At the end of this guide.

Real execution against hidden test cases, not a guess at whether the code works.

Per-case pass or fail with runtime in milliseconds, plus an X of Y counter.

A complexity verdict on the submission.

A score on correctness, efficiency, code quality and complexity that lands on the candidate report.

Common mistakes

What goes wrong, and the fix.

Confusing the Coding Test card with the Coding round type.

Coding Test is a sandboxed auto-scored test. The Coding round type is a 20 + 10 min voice interview with an editor in the room.

Sending a Hard problem to a junior pipeline.

Match difficulty to the role. A Hard problem mostly measures who has seen that problem before.

Judging on passed tests alone.

Read the complexity verdict and the code quality score too. Passing with a brute force is not the same answer.

Treating a tab-switch count as cheating.

It is a signal for a human to review. It is never an automatic verdict.

FAQ

Questions people ask on this one.

Still stuck? Talk to us and we will walk through your setup.

Try this in your own workspace.

The 30-day trial includes 75 Hire Credits, which covers a resume batch and a first round of interviews. Nothing charged for 30 days.

30-day free trial with 75 Hire Credits. Card required, nothing charged for 30 days.