Compare Codility and TestDome by product focus, reviewable evidence, and the work your team needs to evaluate. These offerings sit in different parts of a hiring workflow: coding assessments and skills testing. They may solve complementary needs.
Hire people who can build with AI.
Choose LunaPrompts when you want to see how someone builds with AI, understands their own work, and explains the decisions behind it. Your team can follow that evidence from the first screen to the final interview without per-test or per-seat charges.
LunaPrompts is a hiring assessment platform for teams evaluating AI engineering and coding skills. It combines practical assessments, AI Viva, interview copilots, candidate discovery, and a talent CRM, with unlimited tests and authorized team seats on every subscription.
How we chose our top pick and calculated 5/5
This is LunaPrompts' own recommendation for teams hiring AI engineers, not an independent market ranking or a customer-review score. The coverage score is one point for each of the five documented workflow requirements below. It measures coverage, not product quality or hiring outcomes. Other vendors may meet these requirements too; we have not assigned them unverified scores.
- Practical AI work: Prompt engineering, agent development, coding, SQL, and system design.
- Explain the submission: AI Viva follows authored work with a voice defense of decisions and tradeoffs.
- Review usable evidence: Skill-level results, candidate comparisons, and individual submission reports.
- Review integrity in context: Identity, session, and authorship signals for human review.
- Scale the hiring team: Unlimited tests and authorized team seats without per-test or per-seat fees.
Every criterion has equal weight. This buyer profile prioritizes practical AI work and reviewer evidence. Teams hiring for other roles may prefer a different mix. Commercial terms and configured availability should be confirmed in the pilot.
This comparison is published by LunaPrompts. Vendor descriptions are based on the linked public documentation reviewed October 12, 2026. Fit guidance and pilot exercises are editorial judgments, not measured head-to-head results.
START WITH YOUR HIRING NEED
What matters in this comparison?
LunaPrompts
Evaluate the work and the explanation together: AI engineering tasks, coding, submission-specific Viva questions, and evidence for the next interviewer.
Start with a real roleBring your job description and agree the task, allowed AI tools, and review criteria with our team.
Plan your LunaPrompts pilot ↗Codility
Codility describes work simulations in which candidates use an AI assistant, with deterministic scoring of the work they produce. Its AI talent assessment positioning includes evaluating collaboration with AI.
Bring this question to the demoWhat behavior is scored deterministically and what requires judgment?
TestDome
TestDome describes work-sample tests and an AI tool that selects matching questions from a job advertisement or requirements. The focus is giving applicants tasks related to the work.
Bring this question to the demoCan we review and edit every question selected from our job description?
LUNAPROMPTS · AI INTEGRITY
A clean screen isn’t the whole story.
AI assistants can hide from screen sharing. LunaPrompts helps your team investigate ParakeetAI, Cluely, and hidden overlays alongside the candidate’s actual work.
Parakeet / ParakeetAI
Look for signals of real-time answer assistance.
Cluely
Investigate covert assistance during the hiring session.
Hidden screen overlays
Add hidden-window and process signals with LunaPrompts Secure.
Device-level checks run in selected LunaPrompts Secure assessments. Coverage depends on the environment and tool version; no detector catches every attempt. The table distinguishes competitor detection, blocking, and preview availability.
THE DETAILS THAT MATTER
Compare features, side by side.
94 features. 34 groups. Find what matters to your team, then turn on explanations for the finer details.
9 shared capabilities across LunaPrompts and Codility, TestDome. Look for “all support” in the table.
| Feature / requirement | #1 · OUR PICKLunaPromptsBook your pilot ↗ | CodilityFull comparison ↗ | TestDomeFull comparison ↗ |
|---|---|---|---|
01Unlimited testsExplore the workflow ↗ | |||
| Candidate assessment invitations | Supported Invite candidates to an assessment. Invitation limits and billing are compared separately from the ability to send an invitation. | Supported Plans include candidate invitation allowances. | Not Supported |
| Unlimited tests on every subscription | Supported Run assessments without a separate per-test charge across LunaPrompts subscriptions. | Not Supported Starter and Scale have invitation-credit limits. | Not Supported Pricing uses prepaid candidate packs rather than unlimited subscriptions. |
02AI fluency and engineering skillsExplore the workflow ↗ | |||
| AI-related skills questions | Supported Check understanding of AI concepts alongside practical engineering tasks. | Not Supported | Not Supported |
| Practical AI fluency assessment | Supported Assess the ability to direct, evaluate, and improve AI-assisted work. | Supported AI-assisted work simulations assess the resulting implementation. | Not Supported |
| Prompt engineering | Supported Evaluate instructions, context, constraints, iteration, and output evaluation. | Supported AI task coverage includes prompt engineering. | Not Supported |
| Agent development | Supported Assess tool use, orchestration, reliability, and agent behavior against a task. | Not Supported | Not Supported |
| RAG pipelines | Supported Evaluate retrieval, context selection, grounding, and the quality of generated answers. | Not Supported | Not Supported |
| Harness engineering | Supported Assess the environment, tools, constraints, and evaluation harness around an AI agent. | Not Supported | Not Supported |
| Loop engineering | Supported Assess feedback loops, stopping conditions, recovery, and iterative improvement. | Not Supported | Not Supported |
| Vibe coding and AI-assisted development | Supported Evaluate how candidates plan, prompt, inspect, debug, and validate AI-written code. | Supported AI-assisted work simulations assess the resulting implementation. | Not Supported |
03Candidate and talent discoveryExplore the workflow ↗ | |||
| Screen candidates already in your pipelineAll support | Supported Evaluate applicants your team has already found, separately from discovering new talent in a sourcing network. | Supported Evaluates candidates in an existing hiring pipeline. | Supported Evaluates candidates in an existing hiring pipeline. |
| Skills-based candidate discovery | Supported Discover candidates against the capabilities your role actually requires. | Not Supported | Not Supported |
| Discovery-to-assessment workflow | Supported Move discovered talent into the screening and assessment journey. | Not Supported | Not Supported |
04AI cheating detection and integrityExplore the workflow ↗ | |||
| Identity and session checks | Supported Review identity, session activity, and authorship signals together with the assessment evidence. | Supported Integrity checks include unauthorized-app detection and enterprise ID verification. | Not Supported |
| AI cheating and integrity signalsAll support | Supported Use anti-cheating AI models and session signals to identify potential unauthorized assistance for review. | Supported Integrity checks include unauthorized-app detection and enterprise ID verification. | Supported AI-driven cheating detection and hidden-assistant blocking are listed. |
05Hidden AI assistance detectionExplore the workflow ↗ | |||
| Signals for covert AI assistanceAll support | Supported Investigate assistance from tools such as Parakeet and Cluely. Detection is a review signal, not a guarantee that every tool or incident will be caught. | Supported Integrity checks include unauthorized-app detection and enterprise ID verification. | Supported AI-driven cheating detection and hidden-assistant blocking are listed. |
| Parakeet / ParakeetAI assistance controls | Supported Surface indicators associated with ParakeetAI for reviewer investigation in the configured secure environment. Detection coverage depends on the tool, version and environment. | Not Supported | Not Supported |
| Cluely assistance controls | Supported Review signals associated with Cluely-style real-time assistance. Compare detection and blocking methods separately in the explanations. | Partial / plan-dependent Desktop detection of hidden AI helpers is in preview. | Partial / plan-dependent Lockdown is described as prevention against Cluely-style tools, rather than named-tool detection. |
| Hidden screen-overlay detection | Supported Use hidden-window and process signals in LunaPrompts Secure to investigate AI overlays excluded from ordinary screen capture. This does not guarantee detection of every overlay. | Partial / plan-dependent Desktop detection of hidden AI helpers is in preview. | Partial / plan-dependent Safe Exam Browser blocks hidden assistants; this differs from overlay identification. |
06Secure desktop assessment environmentExplore the workflow ↗ | |||
| Native desktop assessment runtime | Supported LunaPrompts Secure provides a native runtime and locked assessment shell for selected high-integrity assessments. | Partial / plan-dependent Desktop detection of hidden AI helpers is in preview. | Partial / plan-dependent Safe Exam Browser provides an external lockdown environment. |
| Process, network and audio signals | Supported Review device-level signals alongside assessment activity in the configured secure runtime. | Not Supported | Not Supported |
| Virtual-machine and remote-desktop checks | Supported Check for virtual-machine or remote-desktop environments as part of the secure assessment workflow. | Not Supported | Not Supported |
07Traditional coding assessmentsExplore the workflow ↗ | |||
| Traditional coding testsAll support | Supported Evaluate implementations, correctness, debugging, and coding decisions. | Supported AI-assisted work simulations assess the resulting implementation. | Supported Coding tasks and a collaborative live interview IDE are included. |
| Java, Python, C++ and 100+ more languages | Supported LunaPrompts reports support for Java, Python, C++, and more than 100 additional languages; select the runtime required for your assessment. | Not Supported | Not Supported |
| Test results and code-quality review | Supported Review passed tests, implementation style, and how the candidate arrives at a working solution. | Supported Recording, code-health scoring, and analytics are listed. | Not Supported |
08SQL and data reasoningExplore the workflow ↗ | |||
| Practical SQL assessments | Supported Evaluate working SQL queries against the data task required by the role. | Not Supported | Not Supported |
| Joins, aggregations and window functions | Supported Assess how candidates combine tables, summarize data and work with analytical queries. | Not Supported | Not Supported |
09Code review and debuggingExplore the workflow ↗ | |||
| Debugging tasks | Supported Ask candidates to investigate and fix a problem in code. | Not Supported | Not Supported |
| Review AI-generated code | Supported Use code-review tasks to assess whether candidates identify correctness or security issues in AI-generated code. | Not Supported | Not Supported |
10Take-home assessmentsExplore the workflow ↗ | |||
| Asynchronous take-home tasks | Supported Invite candidates to role-specific practical work outside a live interview. | Not Supported | Not Supported |
| Take-home submission review | Supported Review completed work and scores before deciding whom to interview. | Not Supported | Not Supported |
11ATS integrationsExplore the workflow ↗ | |||
| ATS-connected assessments | Supported Send assessments and return results through supported connectors. Confirm the fields and actions for your setup. | Supported Enterprise connectors include Greenhouse, Ashby, and Workday. | Not Supported |
| Greenhouse integration | Supported Send an assessment through the Greenhouse workflow and return results. | Supported Enterprise connectors include Greenhouse, Ashby, and Workday. | Not Supported |
| Ashby integration | Supported Assign assessments to Ashby candidates and synchronize scores. | Supported Enterprise connectors include Greenhouse, Ashby, and Workday. | Not Supported |
| Workday integration | Partial / plan-dependent Listed as coming soon in the enterprise integration directory. Confirm availability and scope with the team. | Supported Enterprise connectors include Greenhouse, Ashby, and Workday. | Not Supported |
12Forward Deployed EngineersExplore the workflow ↗ | |||
| Customer support and setup guidance | Supported Get help using and configuring the platform. Dedicated engineering implementation is a separate capability. | Supported Support and assessment-design services vary by plan. | Not Supported |
| Forward Deployed Engineer support | Supported Engineering support for custom assessment workflows and enterprise-specific requirements. | Not Supported | Not Supported |
| Custom assessment calibration | Supported Align the task, rubric, and expected evidence to your role and engineering context. | Supported Custom assessments and assessment-programme design are offered. | Not Supported |
13Job description to assessmentExplore the workflow ↗ | |||
| Editable assessment drafts | Supported Review, adjust, and approve the questions and evaluation criteria before inviting candidates. | Not Supported | Supported Custom questions and AI test creation are listed. |
| Generate an assessment from a JD | Supported Provide a job description to create a proposed assessment within minutes. | Not Supported | Supported An AI tool matches questions to job requirements. |
| Agent swarm for assessment curation | Supported Coordinate agents to turn role requirements into a proposed assessment structure. | Not Supported | Not Supported |
14Assessment configurationExplore the workflow ↗ | |||
| Combine assessment formats | Supported Combine practical, knowledge and conversational formats in one assessment journey. | Not Supported | Not Supported |
| Difficulty, duration and scoring controls | Supported Adjust question difficulty, assessment duration and scoring before publishing. | Not Supported | Not Supported |
| Candidate assessment preview | Supported Review the assessment plan and practical workspace from the candidate’s perspective. | Not Supported | Not Supported |
15Reusable assessment workflowsExplore the workflow ↗ | |||
| Reusable assessment templates | Supported Reuse saved assessment templates rather than rebuilding every workflow. | Not Supported | Not Supported |
| Adapt a workflow to another role | Supported Start from a proven assessment and adjust it for the next role or cohort. | Not Supported | Not Supported |
16Advanced analytics and telemetryExplore the workflow ↗ | |||
| Candidate performance analyticsAll support | Supported Inspect skills, task results, attempts, and candidate-level performance. | Supported Recording, code-health scoring, and analytics are listed. | Supported Reports include skills, results, and a submission timeline. |
| Session recordings and replay | Supported Revisit the assessment activity and evidence behind a submission. | Supported Recording, code-health scoring, and analytics are listed. | Not Supported |
| Typing speed and interaction patterns | Supported Capture keystroke speed and interaction patterns as contextual telemetry for review. | Not Supported | Not Supported |
| Attempts and solution progression | Supported Inspect how the candidate iterates and changes their implementation. | Not Supported | Supported Reports include skills, results, and a submission timeline. |
17Candidate and cohort comparisonsExplore the workflow ↗ | |||
| Candidate ranking and comparison | Supported Compare candidate results against the role and other candidates. | Not Supported | Not Supported |
| Cohort score distributions | Supported Review score distributions to understand an individual result in context. | Not Supported | Not Supported |
| Skill-level strengths and gaps | Supported Inspect section performance instead of relying only on an overall score. | Not Supported | Not Supported |
18Hiring funnel analyticsExplore the workflow ↗ | |||
| Assessment completion tracking | Supported Follow assessment completion across a candidate group. | Not Supported | Not Supported |
| Qualification and conversion visibility | Supported Follow qualification and conversion through the hiring funnel. | Not Supported | Not Supported |
19AI evaluation and reviewer scorecardsExplore the workflow ↗ | |||
| Scores and evaluation notes for reviewersAll support | Supported Give hiring teams scores or evaluation notes they can review when deciding who progresses. | Supported Assessment and interview reports support review. | Supported Candidate performance results support reviewer evaluation. |
| AI Judge evaluation copilot | Supported Generate evaluation assistance and recommendations for the recruiting team to review. | Partial / plan-dependent Deterministic scoring is documented; verify AI evaluation assistance separately. | Not Supported |
| Reviewer-informed AI Judge | Supported Adapt evaluation assistance to enterprise criteria and reviewer feedback while providing an additional assessment perspective. | Not Supported | Not Supported |
20AI telephone screeningExplore the workflow ↗ | |||
| AI calls for information gathering | Supported Call candidates to collect basic screening information. | Not Supported | Not Supported |
| AI telephone screening / L0 | Supported Conduct an initial phone interview before the assessment or later human rounds. | Not Supported | Not Supported |
21Interview scheduling and candidate assistanceExplore the workflow ↗ | |||
| AI calls for interview scheduling | Supported Coordinate candidate availability and interview slots. | Not Supported | Not Supported |
| AI calls for general candidate assistance | Supported Help candidates with routine information during the recruiting process. | Not Supported | Not Supported |
22Real-world IDEs and AI coding toolsExplore the workflow ↗ | |||
| Coding IDE / development environmentAll support | Supported Run practical coding work inside the configured assessment environment. | Supported AI-assisted work simulations assess the resulting implementation. | Supported Coding tasks and a collaborative live interview IDE are included. |
| Cursor workflow | Supported Assess AI-assisted development with Cursor in the configured environment. | Not Supported | Not Supported |
| Claude Code workflow | Supported Evaluate how candidates direct and review work produced with Claude Code. | Supported Claude Code CLI is listed on Custom. | Not Supported |
| Codex workflow | Supported Evaluate planning, implementation, and verification with Codex. | Not Supported | Not Supported |
| Antigravity workflow | Supported Assess AI-assisted coding with Antigravity in the configured environment. | Not Supported | Not Supported |
23Live interviews and interviewer copilotExplore the workflow ↗ | |||
| Role-specific interview questions | Supported Use questions selected for the role in a human-led or AI-led interview. | Supported Live technical interviews use configured questions and workspaces. | Not Supported |
| Dedicated live interview environmentAll support | Supported Run human-led interviews in a shared evaluation environment. | Supported Live technical interviews use configured questions and workspaces. | Supported Coding tasks and a collaborative live interview IDE are included. |
| Live interview integrity monitoring | Supported Surface possible unauthorized AI assistance during the interview for human review. | Not Supported | Not Supported |
| Interviewer copilot and AI Judge | Supported Assist the interviewer with candidate evidence and evaluation during the conversation. | Not Supported | Not Supported |
24Interview preparationExplore the workflow ↗ | |||
| Interview preparation and gap analysis | Supported Prepare questions based on the role and evidence missing from earlier assessment stages. | Not Supported | Not Supported |
25Combined hiring decision reportExplore the workflow ↗ | |||
| Combined L0, assessment and L1–L3 report | Supported Bring AI screening, assessment, and human interview findings together before the hiring decision. | Not Supported | Not Supported |
26Question randomizationExplore the workflow ↗ | |||
| Custom assessment questionsAll support | Supported Add role-specific questions. Custom question authoring and randomized delivery are separate requirements. | Supported Custom tasks are available. | Supported Employers can create their own assessment questions. |
| Question randomization | Supported Use randomized question delivery to reduce repeated exposure to the same assessment. | Not Supported | Not Supported |
27Multiple-choice questionsExplore the workflow ↗ | |||
| MCQ assessments | Supported Include multiple-choice questions for role-relevant concepts and technical knowledge. | Supported MCQs and system-design tasks are listed; library access varies. | Not Supported |
28System designExplore the workflow ↗ | |||
| Written or diagram-based answers | Supported Let candidates explain an approach in text or diagrams. This basic response format does not by itself establish a dedicated system-design workspace. | Partial / plan-dependent An interview whiteboard is available in preview. | Not Supported |
| System design assessments | Supported Evaluate architecture, tradeoffs, constraints, and the depth of the candidate’s design decisions. | Supported MCQs and system-design tasks are listed; library access varies. | Not Supported |
29Unlimited seatsExplore the workflow ↗ | |||
| Multiple recruiter or interviewer accounts | Supported Allow more than one team member to use the platform. Included seats, permissions, and extra-user charges depend on the plan. | Supported Multiple users are available on selected plans. | Not Supported |
| Unlimited authorized seats on every subscription | Supported Add authorized team members without a per-seat charge. | Not Supported Starter and Scale limit platform users; collaborator users are unlimited. | Not Supported |
30Bulk candidate managementExplore the workflow ↗ | |||
| Bulk assessment invitations | Supported Invite a candidate group to an assessment in one workflow. | Not Supported | Not Supported |
| Bulk candidate progress management | Supported Manage invitations and candidate progress across a larger group. | Not Supported | Not Supported |
31Parallel hiring campaignsExplore the workflow ↗ | |||
| Run multiple hiring campaigns | Supported Run assessments and hiring campaigns for multiple roles at the same time. | Not Supported | Not Supported |
| Organize candidates into cohorts | Supported Group candidates by role, team, location or hiring cohort. | Not Supported | Not Supported |
32AI interviews for campus and volume hiringExplore the workflow ↗ | |||
| Interview responses and reports | Supported Let reviewers inspect interview answers or reports, whether the conversation was conducted by a person or an AI interviewer. | Supported Assessment and interview reports support review. | Not Supported |
| Automated AI interviews | Supported Use AI interview agents to conduct candidate screening conversations. | Not Supported | Not Supported |
| Campus and mass-hiring AI interview rounds | Supported Run agent-led L1 rounds across campus and high-volume campaigns. | Not Supported | Not Supported |
33AI Drill Down / VivaExplore the workflow ↗ | |||
| Follow-up interview questions | Supported Ask candidates to explain an answer during a human-led or AI-led interview. Automated drill-down into submitted work is compared separately. | Supported AI follow-up questions are available on selected plans. | Not Supported |
| Submission-specific AI drill down | Supported Ask follow-up questions during the assessment about the candidate’s own work. | Partial / plan-dependent AI follow-up questions are listed; confirm timing and submission grounding. | Not Supported |
| Defend code, prompts and design choices | Supported Probe understanding, tradeoffs, and authorship through explanations of the submitted solution. | Not Supported | Not Supported |
34Talent CRMExplore the workflow ↗ | |||
| Candidate records and evaluation history | Supported Keep candidate information linked to evaluation activity. This basic record does not by itself establish a full talent CRM. | Not Supported | Not Supported |
| Built-in candidate / talent CRM | Supported Manage candidate records in the same platform as screening and assessments. | Not Supported | Not Supported |
| Candidate stages and progress tracking | Supported Track candidates through your recruiting stages with the associated data and evidence. | Not Supported | Not Supported |
| Centralized candidate data management | Supported Keep candidate information and assessment context together; agree access and retention requirements for your deployment. | Not Supported | Not Supported |
“Unlimited on every subscription” is a specific requirement: some alternatives offer unlimited access only on selected plans. LunaPrompts connects with Greenhouse and Ashby today; Workday is coming soon.
Sources and methodology
Supported means the capability is documented; availability may depend on the plan. Not Supported applies to the exact requirement in the row. “Not Supported” includes LunaPrompts assessments that haven’t been independently verified. Source-backed gaps are based on the cited vendor documentation. Partial / plan-dependent means the documented scope differs or availability is pending. Only documented gaps contribute to the documented-difference counts.
LunaPrompts features are company-provided product information. Competitor documentation was reviewed October 12, 2026.
Codility
- Product overview · Practical AI fluency assessment · Vibe coding and AI-assisted development · Screen candidates already in your pipeline · Traditional coding tests · AI Judge evaluation copilot · Coding IDE / development environment ↗
- Candidate assessment invitations · Unlimited tests on every subscription · Prompt engineering · Identity and session checks · AI cheating and integrity signals · Signals for covert AI assistance · Test results and code-quality review · ATS-connected assessments · Greenhouse integration · Ashby integration · Workday integration · Customer support and setup guidance · Custom assessment calibration · Candidate performance analytics · Session recordings and replay · Scores and evaluation notes for reviewers · Claude Code workflow · Role-specific interview questions · Dedicated live interview environment · Custom assessment questions · MCQ assessments · System design assessments · Multiple recruiter or interviewer accounts · Unlimited authorized seats on every subscription · Interview responses and reports · Follow-up interview questions · Submission-specific AI drill down ↗
- Cluely assistance controls · Hidden screen-overlay detection · Native desktop assessment runtime · Written or diagram-based answers ↗
TestDome
- Product overview · Screen candidates already in your pipeline · Generate an assessment from a JD ↗
- Unlimited tests on every subscription · AI cheating and integrity signals · Signals for covert AI assistance · Traditional coding tests · Editable assessment drafts · Candidate performance analytics · Attempts and solution progression · Scores and evaluation notes for reviewers · Coding IDE / development environment · Dedicated live interview environment · Custom assessment questions ↗
- Cluely assistance controls ↗
- Hidden screen-overlay detection · Native desktop assessment runtime ↗
WHY SHORTLIST LUNAPROMPTS?
Where LunaPrompts differs.
Practical AI work, a deeper conversation about the answer, and room for your whole hiring team. Here’s how that fits this shortlist.
LunaPrompts vs Codility
2 documented differencesRun assessments without a separate per-test charge across LunaPrompts subscriptions.
Codility: Starter and Scale have invitation-credit limits. See the published terms ↗
How LunaPrompts works ↗Add authorized team members without a per-seat charge.
Codility: Starter and Scale limit platform users; collaborator users are unlimited. See the published terms ↗
How LunaPrompts works ↗LunaPrompts vs TestDome
1 documented differenceRun assessments without a separate per-test charge across LunaPrompts subscriptions.
TestDome: Pricing uses prepaid candidate packs rather than unlimited subscriptions. See the published terms ↗
How LunaPrompts works ↗See how they build with AI.
Prompts, agents, RAG, harnesses, feedback loops, and AI-assisted coding in practical assessments.
Explore AI skills ↗02 / THE UNDERSTANDINGAsk why they built it that way.
AI Viva follows the candidate’s own code, prompts, and design decisions with questions that go deeper.
Explore AI Viva ↗03 / THE DECISIONBring the evidence together.
Connect screening, assessments, and human interview rounds so hiring managers can review the whole picture.
Explore interview copilots ↗Difference counts include only supported LunaPrompts requirements that the cited vendor terms explicitly do not meet. Plan restrictions count only against the precise requirement shown. They are not counts of globally unique features.
BEYOND A TEST SCORE
Meet the person
behind the answer.
A good result starts the conversation. LunaPrompts helps your team understand how someone got there.
An illustrative hiring scenario, not a real candidate record.
01 / BuildGive them work that looks like the job.
Ask the candidate to build a small retrieval workflow, use an AI coding tool, and check the result. Review how they frame the problem and test their implementation.
- ✓ A working implementation
- ✓ Prompts and tool decisions
- ✓ Checks for unsupported answers
Codility vs TestDome: at a glance
| Compare | Codility | TestDome |
|---|---|---|
| Workflow focus | AI-enabled work simulations and scoring | Work samples and role-based test assembly |
| Documented scope | Codility describes work simulations in which candidates use an AI assistant, with deterministic scoring of the work they produce. Its AI talent assessment positioning includes evaluating collaboration with AI. Source ↗ | TestDome describes work-sample tests and an AI tool that selects matching questions from a job advertisement or requirements. The focus is giving applicants tasks related to the work. Source ↗ |
| Consider it when | Your team wants to examine a coding assessment where an AI-enabled task and a defined scoring method are central to evaluation. | You want to assemble a practical screening test from job requirements and available work-sample questions. |
| Verify in the demo | What behavior is scored deterministically and what requires judgment? Which coding agents and environments are available for our assessment? | Can we review and edit every question selected from our job description? Which work samples expose intermediate work as well as final answers? |
| Compare with LunaPrompts | LunaPrompts vs Codility ↗ | LunaPrompts vs TestDome ↗ |
Test the workflow before choosing
Agree the role and expected evidence first. Then use the two exercises below to examine the different priorities in this shortlist. Keep the candidate time budget and review criteria consistent when the tasks are comparable.
Evaluate Codility: ai-enabled work simulations and scoring
Introduce a bug that passes the visible example but fails on duplicate input. Compare the recorded output, scoring explanation, and evidence of verification. Ask each reviewer to identify what the score establishes and what still needs a follow-up.
Review Codility's published product scope and ask for a report from the proposed configuration.
Evaluate TestDome: work samples and role-based test assembly
Take a data analyst job description and select only the skills needed in the first month. Inspect the proposed questions before inviting anyone. Compare whether a candidate's intermediate calculations explain an otherwise plausible final answer.
Review TestDome's published product scope and ask for a report from the proposed configuration.
THE COST OF YOUR ACTUAL WORKFLOW
Compare pricing and plan limits
Ask for quotes using the same candidate volume, team size, and hiring stages. Here are the subscription terms that matter before comparing totals.
Assessment volume
LunaPrompts: Unlimited tests on every subscription, without a separate per-test charge.
Codility: Starter and Scale have invitation-credit limits.
TestDome: Pricing uses prepaid candidate packs rather than unlimited subscriptions.
Recruiter and interviewer seats
LunaPrompts: Unlimited authorized team seats, without a separate per-seat charge.
Codility: Starter and Scale limit platform users; collaborator users are unlimited.
TestDome: Check access for recruiters, interviewers, hiring managers, and occasional reviewers.
What to include in the quote
- Monthly and annual candidate volumes, retakes, and unused credits.
- AI usage allowances, interview minutes, and any additional modules.
- Your ATS connector, onboarding, custom tasks, and enterprise support.
- The renewal term, data export, retention, and cancellation terms.
Plan notes reflect the reviewed sources, not a live price quote. See the table’s sources and methodology for the corresponding vendor references.
From the first screen to the final decision.
Here is what your team can do with LunaPrompts. Explore all 34 feature groups, with 94 individual capabilities covered in the comparison above.
Unlimited tests
Screen for the role without budgeting a separate charge for every assessment.
- Candidate assessment invitations
- Unlimited tests on every subscription
AI fluency and engineering skills
Evaluate how candidates build with AI, including the decisions behind the result.
- AI-related skills questions
- Practical AI fluency assessment
- Prompt engineering
- Agent development
- RAG pipelines
- Harness engineering
- Loop engineering
- Vibe coding and AI-assisted development
Candidate and talent discovery
Find people by required skills and move the shortlist into assessment in the same platform.
- Screen candidates already in your pipeline
- Skills-based candidate discovery
- Discovery-to-assessment workflow
AI cheating detection and integrity
Give reviewers evidence to investigate suspicious behavior alongside demonstrated skills.
- Identity and session checks
- AI cheating and integrity signals
Secure desktop assessment environment
Add device-level evidence for selected high-integrity assessments.
- Native desktop assessment runtime
- Process, network and audio signals
- Virtual-machine and remote-desktop checks
Traditional coding assessments
Check that candidates can write, understand, and debug code, including code generated by AI.
- Traditional coding tests
- Java, Python, C++ and 100+ more languages
- Test results and code-quality review
SQL and data reasoning
See how candidates query and reason about data.
- Practical SQL assessments
- Joins, aggregations and window functions
Code review and debugging
Check whether candidates can find problems and improve an existing implementation.
- Debugging tasks
- Review AI-generated code
Take-home assessments
Give shortlisted candidates practical work to complete before the next interview.
- Asynchronous take-home tasks
- Take-home submission review
ATS integrations
Connect the assessment invitation and results to your recruiting workflow.
- ATS-connected assessments
- Greenhouse integration
- Ashby integration
- Workday integration — coming soon; confirm availability
Forward Deployed Engineers
Work with engineers to adapt the evaluation to niche roles and enterprise requirements.
- Customer support and setup guidance
- Forward Deployed Engineer support
- Custom assessment calibration
Job description to assessment
Start with a role-specific draft that recruiters can review and edit.
- Editable assessment drafts
- Generate an assessment from a JD
- Agent swarm for assessment curation
Assessment configuration
Shape the assessment around the role before inviting candidates.
- Combine assessment formats
- Difficulty, duration and scoring controls
- Candidate assessment preview
Reusable assessment workflows
Carry a proven assessment structure into the next hiring round.
- Reusable assessment templates
- Adapt a workflow to another role
Advanced analytics and telemetry
Understand the process behind the score and give reviewers evidence they can inspect.
- Candidate performance analytics
- Session recordings and replay
- Typing speed and interaction patterns
- Attempts and solution progression
Candidate and cohort comparisons
See individual results in the context of the role and the wider candidate pool.
- Candidate ranking and comparison
- Cohort score distributions
- Skill-level strengths and gaps
Hiring funnel analytics
Understand where candidates progress and where the process needs attention.
- Assessment completion tracking
- Qualification and conversion visibility
AI evaluation and reviewer scorecards
Support recruiters with evaluation assistance and routine candidate coordination.
- Scores and evaluation notes for reviewers
- AI Judge evaluation copilot
- Reviewer-informed AI Judge
AI telephone screening
Collect screening information and run the first phone conversation with AI agents.
- AI calls for information gathering
- AI telephone screening / L0
Interview scheduling and candidate assistance
Help candidates coordinate their next step and get routine information.
- AI calls for interview scheduling
- AI calls for general candidate assistance
Real-world IDEs and AI coding tools
Assess candidates with the development tools they are expected to use on the job.
- Coding IDE / development environment
- Cursor workflow
- Claude Code workflow
- Codex workflow
- Antigravity workflow
Live interviews and interviewer copilot
Carry assessment evidence into the interview and combine findings across rounds.
- Role-specific interview questions
- Dedicated live interview environment
- Live interview integrity monitoring
- Interviewer copilot and AI Judge
Interview preparation
Focus the next conversation on evidence that still needs to be gathered.
- Interview preparation and gap analysis
Combined hiring decision report
Bring evidence from screening, assessments and human interviews into a connected review.
- Combined L0, assessment and L1–L3 report
Question randomization
Vary question delivery while retaining the skills and difficulty required for the role.
- Custom assessment questions
- Question randomization
Multiple-choice questions
Check foundational knowledge alongside practical tasks and interviews.
- MCQ assessments
System design
Assess the planning and architectural judgment that guide implementation and AI coding agents.
- Written or diagram-based answers
- System design assessments
Unlimited seats
Bring recruiters, interviewers, and hiring managers into a shared workflow.
- Multiple recruiter or interviewer accounts
- Unlimited authorized seats on every subscription
Bulk candidate management
Manage larger candidate groups from one workspace.
- Bulk assessment invitations
- Bulk candidate progress management
Parallel hiring campaigns
Keep multiple roles and candidate groups organized as hiring grows.
- Run multiple hiring campaigns
- Organize candidates into cohorts
AI interviews for campus and volume hiring
Run an initial interview at scale before allocating human interviewer time.
- Interview responses and reports
- Automated AI interviews
- Campus and mass-hiring AI interview rounds
AI Drill Down / Viva
Ask why the candidate made a decision, not just whether their answer runs.
- Follow-up interview questions
- Submission-specific AI drill down
- Defend code, prompts and design choices
Talent CRM
Keep candidate records, progress, and recruiting context connected to the evaluation.
- Candidate records and evaluation history
- Built-in candidate / talent CRM
- Candidate stages and progress tracking
- Centralized candidate data management
LunaPrompts operating experience
These figures are company-reported as of October 12, 2026. They are not independently audited benchmarks or guarantees of detection accuracy, time savings, or hiring outcomes. Ask the team about the measurement period and methodology during your pilot. AI recommendations and integrity signals support human review.
Which should your team choose?
Shortlist Codility if this matches your need: Your team wants to examine a coding assessment where an AI-enabled task and a defined scoring method are central to evaluation. Evaluate TestDome if this is the closer fit: You want to assemble a practical screening test from job requirements and available work-sample questions. For an AI engineering role that needs practical work, submission-specific follow-ups, and shared reviewer evidence, make LunaPrompts your first demo.
A FEW THINGS YOU MAY BE WONDERING
Questions hiring teams ask
How do Codility and TestDome compare with LunaPrompts?
Choose LunaPrompts when you want to see how someone builds with AI, understands their own work, and explains the decisions behind it. Your team can follow that evidence from the first screen to the final interview without per-test or per-seat charges. The alternatives have different strengths: Codility focuses on ai-enabled work simulations and scoring. TestDome focuses on work samples and role-based test assembly.
Which AI skills can LunaPrompts assess?
LunaPrompts assesses prompt engineering, agent development, RAG pipelines, harness engineering, loop engineering, and AI-assisted coding. It also covers traditional coding, MCQs, and system design. AI Viva asks candidates to explain their own code, prompts, and design choices.
How does LunaPrompts pricing compare with Codility and TestDome?
LunaPrompts offers unlimited tests and unlimited authorized team seats on every subscription, without a separate per-test or per-seat charge. Codility: Starter and Scale have invitation-credit limits. TestDome: Pricing uses prepaid candidate packs rather than unlimited subscriptions. Compare quotes for the same AI tools, integrations, and enterprise services.
Which ATS integrations are available?
The LunaPrompts enterprise application includes Greenhouse and Ashby connectors for assessment workflows. Workday is listed as coming soon. Ask the team about the exact invitation, result, and field mapping you need.
How does LunaPrompts help assess candidate integrity?
LunaPrompts combines identity and session signals, anti-cheating models, activity telemetry, and submission-specific AI Viva questions. It surfaces indicators associated with ParakeetAI, Cluely, and hidden AI overlays; selected secure assessments add a native desktop runtime. Reviewers can investigate possible unauthorized assistance alongside the candidate’s actual work. Signals support human review; they do not guarantee that every cheating attempt will be detected.
Is the number-one recommendation an independent ranking?
No. This is LunaPrompts’ editorial recommendation for AI engineering hiring. The 5/5 workflow coverage score counts five stated requirements: practical AI work, submission explanations, reviewer evidence, integrity signals, and team scale. It is not a customer rating or an independently measured product ranking.
Compare any two platforms
Explore all platforms and comparisons or start with a LunaPrompts pilot.








