Create coding interviews, invite candidates, and let AI score trust & performance — all in one platform. Real-time proctoring, live code execution, and detailed analytics.
8+
Programming Languages
99.9%
Platform Uptime
<2s
Code Execution Time
24/7
Real-time Monitoring
How It Works
From creating your first assessment to reviewing AI-scored results, get started in minutes.
Define your assessment with a title, duration, and pass criteria. Choose from MCQ, coding, or subjective questions.
Build from your question bank or create new ones. Set difficulty levels, tags, and scoring rules.
Send individual or bulk invitations via email. Each candidate gets a unique, secure exam link.
Get instant trust scores, violation timelines, code playback, and detailed performance analytics.
Features
Built for technical hiring teams who need reliable, scalable, and intelligent assessment tools.
Behavioral analysis generates a trust score for each candidate based on tab switches, focus loss, and activity patterns.
Webcam monitoring, tab-switch detection, fullscreen enforcement, and live violation alerts for interviewers.
Candidates write and run code in 8+ languages — Python, JavaScript, Java, C++, and more — in a secure sandbox.
Organize MCQ, coding, and subjective questions with difficulty tags, categories, and reuse across assessments.
Admin, Interviewer, and Reviewer roles with scoped permissions. Manage teams across your organization.
White-label candidate-facing pages and emails with your organization logo, colors, and domain.
Score breakdowns per question, violation timelines, code execution history, and exportable reports.
Bulk invite candidates via CSV upload. Review batch results with filterable, sortable dashboards.
API Integration
Integrate TestSpree into your existing ATS or HR workflow. Create invitations, fetch results, and manage assessments programmatically.
// Create an invitation via REST API
const response = await fetch(
'https://app.testspree.com/api/v1/invitations',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
interviewSetId: 'set_abc123',
candidateEmail: 'jane@example.com',
candidateName: 'Jane Doe',
expiresInDays: 7,
}),
}
);
const { invitation } = await response.json();
console.log(invitation.examUrl);
// → https://app.testspree.com/exam/INV-x7k9m2Pricing
Start for free. Upgrade when your team grows. No hidden fees.
Perfect for trying out the platform
For growing teams and recruiters
Unlimited everything for large organizations
Join teams who use TestSpree to hire faster and smarter with AI-proctored assessments.