Custom Questions

From multiple choice to live coding questions, teams use TestDome to create their own questions, invite candidates, and automatically score skills.
75,000+ createdcustom questions
1.2M+candidates tested
6,000+ organizationsusing custom questions

Design the perfect question

Each question supports a name, description, skill, topics, expected time, and difficulty to help you structure content and filter at scale.

  • Description - use text, tables, images, video, and link your resources.
  • Skill & Topics – tag questions and filter your library instantly.
  • Expected Time – 1–60 minutes per question to balance depth and speed.
  • Difficulty – helps when making tailored tests.

Read a tutorial about creating custom questions that will guide you step by step.

Auto-scoring & flexible evaluation

Use automated scoring to leverage fair testing of large number of candidates:

  • Live coding with test suites across 30 programming languages & frameworks.
  • File uploads with validators for real‑world Excel and Word tasks.
  • AI‑validated text for rich, open‑ended answers.
  • Multiple‑choice, number picker, and fill the blanks formats.

Question types for all your needs

Multiple Choice MCQ
Select a single correct answer
Public Example
Image for Multiple Choice questions
Text Answer TEXT
Provide a written response
Public Example
Image for Text Answer questions
Multiple Correct Answers MCA
Choose all correct options
Public Example
Image for Multiple Correct Answers questions
Live Coding CODE
Solve a work-sample coding problem in real time
Public Example
Image for Live Coding questions
Fill the Blanks FILL
Complete missing parts of code or text
Public Example
Image for Fill the Blanks questions
File Upload FILE
Upload CV, certificate, or a solution
Image for File Upload questions
Multiple Sub-questions MMCQ
Answer several single-choice questions
Public Example
Image for Multiple Sub-questions questions
Number Picker NUM
Enter a numerical answer
Public Example
Image for Number Picker questions
File Upload with Validator FILEV
Upload a file for automatic test suite evaluation
Public Example
Image for File Upload with Validator questions
AI Validated Text TEXTAI
Answer an open-ended question, auto-scored by AI
Public Example
Image for AI Validated Text questions
Recording REC
Record an answer with the camera & microphone
Public Example
Image for Recording questions

Live coding with test suites & libraries

Spin up real environments and evaluate with unit tests. Add popular libraries to match your stack, like Python for data science, ASP.NET Core MVC, and Java Hibernate.

Angular Bash C C++ C# Go HTML/CSS Java JavaScript jQuery SQL Node.js PHP Python R React Ruby Scala Swift TypeScript VB.NET

How TestDome works

1

Choose a pre-made test
or create a custom test

2

Invite candidates via
email, URL, or your ATS

3

Candidates take
a test remotely

4

Sort candidates and
get individual reports

Create your first custom question

Try TestDome for free. Build a question and send your first invitation in minutes.