TestUtopia
SolutionsPricingAboutContact
Help Center
  • Getting started

Assessments

  • Creating assessments
  • Inviting candidates
  • Proctoring
  • Reviewing results

Questions

  • Question types
  • Multiple-choice questions
  • Essay questions
  • Code questions
  • Test case format

Library

  • The Library
  • Importing and publishing

Interviews

  • Managing interviews
  • Live interviews
  • Interview questions
  • Scorecards
  • Interview templates

AI Assessments

  • AI Assessments
  • Templates
  • The question pool
  • Reading the report

Streams

  • Streams
  • Enrolling students
  • Stream tests
  • Stream results

Training

  • Training & Certification
  • Participants
  • Training tasks
  • Certificates and evidence

Account & billing

  • Team and roles
  • Plans and billing
  • Account and security

For candidates

  • Before you start
  • What is recorded
  • Coding questions
  • If something goes wrong
  • After you submit
  • Your data

Developers

  • REST API
  • Webhooks
  • Greenhouse
  • SSO and SCIM

Cannot find what you need?

Contact support
  1. Help Center
  2. /
  3. Interviews

Interview questions

A reusable bank of coding questions for live interviews, under Interviews → Questions.

These are separate from assessment questions. An assessment question is sat alone against a clock; an interview question is worked through with someone watching and talking. They have different fields and different lives, which is why they are different libraries.

Two kinds

Test cases — function-based and automatically graded, the same machinery as a code question in an assessment. You define a function name, parameters, a return type and test cases; the candidate's code runs against them and the room shows which passed.

Pure code — the candidate writes whatever they like and it runs, showing standard output only. Nothing is graded.

Pure code is the better default for an interview. The point of a live technical interview is watching someone think, and a pass/fail bar in the corner pulls both of you toward the bar. Reach for test cases when you specifically want the candidate to iterate against a target, or when several interviewers need comparable results.

Writing one

FieldNotes
TitleHow you find it later
DescriptionThe problem, in rich text
LanguageThe primary language
Allowed languagesExtra languages the candidate may switch to
DifficultyEasy, Medium or Hard
TagsFree-form, for filtering the bank
Starter codeOptional; what the candidate opens to
Solution codeRequired
Interviewer guidelinesOptional notes for whoever runs the interview

Solution code is required, and that is deliberate. Writing the solution is how you find out that the problem is ambiguous, that it needs more setup than the slot allows, or that it has an unintended trivial answer. Interviewers also need something to compare against at speed while the candidate is still in the room.

Interviewer guidelines are where a question becomes repeatable. What a good answer covers, the hint to give a candidate who stalls, and the follow-up for one who finishes early. Without them, two interviewers using the same question run two different interviews and their scores are not comparable.

Neither field is ever shown to the candidate.

Private questions

Mark a question private to keep it to yourself while drafting. Otherwise it is visible to your colleagues, which is normally what you want — a shared bank is the point.

Publishing to the library

A question can be published to the shared library, making it available beyond your own company. Consider whether you want it there: a question circulating publicly is a question candidates can prepare for, which is fine for a warm-up and fatal for your best signal.

Using them

Questions reach an interview two ways: bundled into an interview template so every interview for a role opens with the same set, or imported into a running session from the room.

The room tracks time spent and run count per question, and both appear on the report. They are useful context — a candidate who ran their code twelve times on one question was working differently from one who ran it twice — but they are observations, not scores, and they mean nothing without the code beside them.

Was this helpful?
PreviousLive interviewsNextScorecards
TestUtopia

Advanced technical assessment engine designed for high-precision engineering teams. Curating talent through rigorous data-driven evaluation.

Solutions

  • Solutions
  • Pricing
  • Features

Company

  • About

Support

  • Help Center
  • Contact support

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Security
  • Trust Center
Test Utopia Ltd · Razsadnika-Konyiovitsa, Bl. 22, fl. 6, ap. 38, Sofia, 1330, Bulgaria
Reg. No.: 207409973|VAT: BG207409973
[email protected]|+359 886 363 248

© 2026 Test Utopia Ltd. All rights reserved.