Everything between a job description and a hiring decision
Every part feeds the same scorecard. Use all of it, or start with the piece you need most.
01The Test Agent · AI Test Generation
Turn a job description into a test
Hand the Test Agent a job description. It finds the skills the role really needs, proposes the shape of the test, and writes the questions — and nothing reaches a candidate until you have approved it.
- A PDF job description, or a few lines of requirements
- A complete draft test, ready to review
- Regenerate any single question with a nudge
- Nothing goes out until you approve it
Assessment blueprint
AI proposed- ✓Describe role
- ✓Review skills
- 3Blueprint
- 4Generate
ROLE
Design Verification Engineer
from DV_Engineer_JD.pdf · 8 skills found
36
QUESTIONS
75
MINUTES
142
TOTAL MARKS
60%
CUT-OFF
8
SKILLS
Difficulty
Question type mix
36 questions- MCQsingle answer2040 marks
- MCAmultiple answer824 marks
- SubjectiveAI-evaluated648 marks
- CodingPython scripting230 marks
Skill weightage
re-proposing…
- SystemVerilog20%7
- UVM methodology26%9
- Coverage & assertions (SVA)14%5
- Digital design fundamentals10%4
- Constrained-random verification10%4
- Protocols (AXI, APB, PCIe)8%3
- Debug & waveform analysis7%2
- Scripting (Python, Tcl)5%2
How it’s set up
- 1
Drop in the job description
PDF or plain text.
- 2
Approve the plan
Nothing is written until you agree.
- 3
Review and send
Swap any question with one instruction.
02The Assessment Agent · Skill Assessments
Real code, real queries, real diagrams
Build one assessment from every question type the role needs. Candidates write and run real code, query a live database, draw system diagrams, and explain their reasoning in their own words.
- Coding in 10 languages, run against real test cases
- SQL against a real MySQL database
- Diagrams, written answers, MCQ and more
- AI evaluation you can override
- Your own question bank, ready to reuse
Front-end Engineer · question 4 of 18
Built from the job description
Build a searchable product catalogue across three files. It must filter as the user types.
Explorer
src
components
ProductCard.tsx
SearchBar.tsx
hooks
useDebounce.ts
Catalog.tsx
types.ts
1import { useMemo, useState } from "react";
2import { SearchBar } from "./components/SearchBar";
3import { useDebounce } from "./hooks/useDebounce";
4
5export default function Catalog() {
6 const [query, setQuery] = useState("");
7 const [category, setCategory] = useState("All");
8 const search = useDebounce(query, 250);
9
10 // filter once per change, not on every render
11 const visible = useMemo(() => {
12 const term = search.trim().toLowerCase();
13 return PRODUCTS.filter((p) =>
Live preview running
Products
ariaAllAudioWearables1 result
Tests6 / 6Console15 / 15 marksre-ran after fix · 1.2s
renders every product as a card8ms3/3
filters by name, case-insensitively12ms3/3
debounces the search by 250 ms31ms2/2
category chips filter the grid9ms3/3
result count matches the cards6ms2/2
empty state when nothing matches5ms2/2
Integrity: cleanno flags
How it’s set up
- 1
Pick or write the questions
From your own bank, or new ones in any format.
- 2
Set the rules
Length, weighting and how closely it’s watched.
- 3
Invite candidates
One or a thousand, each with their own link.
03Spoken answers · SpeakPro & EnglishPro
Hear how they communicate before the interview
Hear how candidates handle a customer before anyone picks up the phone. SpeakPro scores spoken answers on what matters for client-facing roles, and EnglishPro screens English proficiency on CEFR-informed rubrics. You get the recording, the transcript and a score you can adjust.
- EnglishPro: read aloud, repeat, listen and answer
- Scenarios for support, sales and more
- Scored by dimension, with the recording
- The same standard for every applicant
Guest recovery: the lost booking
SpeakProOpen response✦ AI-evaluated
8.4 / 10 marks
PROMPTA guest arrives at 11 pm after a long flight. Their booking can’t be found and the hotel is nearly full. Respond as you would at the front desk.
“Whatever happens, you will have a room tonight.”
STRONG
Calm, empathetic recovery with a concrete guarantee. A few fillers while she searches for the next step.
PACE
142wpm
Natural
FILLERS
3.1%
“um”, “so”
PAUSES
4
None over 2s
CLARITY
96%
Very clear
Dimension analysis
overall 4.3 / 5
Task fulfilment4/5
Empathy5/5
Professional tone5/5
Grammar & vocabulary4/5
Fluency3/5
Intelligibility5/5
Transcript & evidence
stood out watch for
✦ TalentDecrypt Communication AI · the recruiter can adjust the score
How it’s set up
- 1
Pick the task
A real customer scenario, or EnglishPro’s read-aloud, repeat and listening items.
- 2
Audio checked first
A bad headset shows up before the test does.
- 3
Review and adjust
Hear the answer and change any score you disagree with.
04The AI Interviewer · AI Interviewer
A first-round interview for every candidate
The AI Interviewer runs a structured voice interview from a question plan you approve. It asks follow-up questions based on what the candidate said, and produces a transcript, a recording and scored competencies.
- A question plan you approve first
- Follow-ups that react to each answer
- Candidates join from a link, at any hour
- Recording, transcript and scored competencies
Backend Engineer · first-round interview
- ✓Plan
- ✓Interview
- 3Verdict
- 4Evidence
Arun ShettyBackend Engineer · AI interview · 24 minCompletedRecommended: proceed to a live round
Strong system-design depth and hands-on debugging; communication is clear. Probe stakeholder trade-offs live before a final decision.

Interview recording24:00
04:12 Strongest answer17:40 Worth probing
A recommendation — you decide. The AI never rejects a candidate.
Strength profile
five dimensions, against the role benchmark
Candidate Role benchmark below it
How it’s set up
- 1
Describe the role
The interview plan drafts itself, grouped by the skills you want to hear about.
- 2
Make it yours
The interviewer sticks to your plan and digs deeper where answers call for it.
- 3
Send the link
Candidates interview when it suits them; results land on their scorecard.
05CheqMate AI · CheqMate AI
See what ordinary proctoring misses
CheqMate AI protects every assessment from AI assistants, second screens and outside help, and TriNetra puts a second camera on the room. Every flag comes with proof your team can review.
- AI assistants stopped, even the “undetectable” ones
- Tab switching and leaving the camera flagged
- TriNetra: the candidate’s phone as a second camera on the room
- A live wall with chat, and ID checked on a call before the test starts
- Proof behind every flag
Rohan Mehta
Backend Engineer test · question 12 of 18 · 00:49:51
Face detected
2 peopleSession timeline · select a flag
00:49:51 / 01:10:00Someone entered the room and stood beside the desk. Only the phone camera could see them.
A second set of eyes on the room.
The candidate scans a QR code and their own phone becomes a second camera, placed to one side. It sees the desk, the laptop, their hands and whoever else is in the room — everything a laptop webcam points away from.
Face detected
Second person on cameraOne timeline. Every signal.
Your team sees what happened and makes the call.
Proof behind every flag
How it’s set up
- 1
Choose the level for this test
Webcam and screen as standard; add CheqMate AI, TriNetra or an ID check when the stakes are higher.
- 2
ID checked at the door
A person checks ID and the room on a live call before the test opens.
- 3
Watch live, or review afterwards
Every feed on one wall, with chat to any candidate.
06The Scorecard Agent · Candidate Scorecards
One scorecard, with the evidence behind every number
Each candidate gets one scorecard: scores by skill, the integrity record, spoken-answer evaluation and the interview. An AI summary explains the verdict in plain language, and every score links to the answer it came from.
- Every score links to the answer behind it
- An integrity record with the proof behind every flag
- A plain-English AI summary of every candidate
- How they communicate, at a glance
Tests / Backend Engineer, hiring assessment / Sneha Menon

Sneha Menon
Backend Engineer
Finished
OVERALL SCORE
87 / 100
Strong result
PERCENTILE
94th
Rank 13 of 214 candidates
PROCTORING COVERAGE
SESSION
- Invited
- 12 Sep, 10:04 am
- Started
- 14 Sep, 7:30 pm
- Finished
- 14 Sep, 8:34 pm
Sneha scored 87 and outperformed 94% of 214 candidates, with near-perfect results in API design and SQL and full marks on both coding problems, finishing 11 minutes early. System design is her relative growth area. No integrity flags across webcam, screen and phone.
OVERALL
87/100
+26 vs cohort
ACCURACY
91%
11 of 12 correct
TIME USED
64/75 min
Finished 11 min early
INTEGRITY
Clean
0 flags, 3 feeds
Skill analysis
Sneha Cohort average
How it’s set up
- 1
Nothing to chase
Every result lands on the scorecard by itself.
- 2
Open any number
Click a score to see the answer behind it.
- 3
Adjust, then decide
Change any score, then make the call.
See it with one of your own roles
Tell us a role you are hiring for. We will build the test, run a candidate through it and walk you through the scorecard that comes out.