Assessment Stage Types
Each assessment is made up of one or more stages. Candidates complete stages sequentially. You can mix and match stage types to create a comprehensive evaluation.
MCQ — Multiple Choice Questions
Classic single-answer multiple choice. Each question has 4 options and one correct answer.
Config options
questions[].text— Question text (supports markdown)questions[].options— Array of 4 option stringsquestions[].correctIndex— 0-based index of the correct answerquestions[].points— Points for this question (default: 1)questions[].explanation— Optional explanation shown after submission
AI generation: Use Generate Questions in the dashboard to auto-generate MCQ questions via GPT-4o. PRO plan required.
TEXT — Open-ended Written Response
Candidates type a free-form answer. Ideal for behavioral questions or concept explanations.
Config options
questions[].prompt— The question promptquestions[].maxWords— Word limit (e.g. 300)questions[].points— Points value (default: 10)
CODE — Coding Challenge
Candidate writes code in a browser-based editor. Test cases are run automatically.
Config options
language— e.g.“javascript”,“python”,“typescript”prompt— Problem statementboilerplate— Starter code shown to the candidatetestCases[].input— Test case input stringtestCases[].expectedOutput— Expected stdouttestCases[].isHidden— If true, candidate can't see this test casetimeLimitMs— Execution time limit per test (default: 5000)
AI_INTERVIEW — AI Voice Interview
A real-time voice interview conducted by an AI interviewer. Powered by GPT-4o for question generation and ElevenLabs for voice. Candidate answers are transcribed by Whisper.
After completion, an AI report is generated with a global score, skill scores, strengths, and areas for improvement — plus a PDF download.
Requires PRO plan.
Config options
role— Target job role (e.g. “Senior Frontend Engineer”)skills— Array of skills to assess (e.g.[“React”, “TypeScript”, “System Design”])difficulty—“EASY”|“MEDIUM”|“HARD”questionCount— Number of questions (default: 5)voiceEnabled— Whether to play AI voice (default: true)
Full AI Interview documentation →
FILE_UPLOAD — Document Submission
Candidate uploads a file (PDF, DOCX, image). Uploaded to Cloudinary and attached to their session.
Config options
prompt— Instructions for the candidateallowedFormats— e.g.[“pdf”, “docx”]maxSizeMb— Maximum file size in MB (default: 10)
VIDEO — Video Response
Candidate records a video response directly in the browser (up to 5 minutes). Uploaded to Cloudinary.
Config options
prompt— What the candidate should recordmaxDurationSeconds— Recording limit (default: 300)