AI-Powered Assessment Platform

Hire Smarter with
AI-Proctored Assessments

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

Four simple steps to better hiring

From creating your first assessment to reviewing AI-scored results, get started in minutes.

1

Create Interview Set

Define your assessment with a title, duration, and pass criteria. Choose from MCQ, coding, or subjective questions.

2

Add Questions

Build from your question bank or create new ones. Set difficulty levels, tags, and scoring rules.

3

Invite Candidates

Send individual or bulk invitations via email. Each candidate gets a unique, secure exam link.

4

Review AI-Scored Results

Get instant trust scores, violation timelines, code playback, and detailed performance analytics.

Features

Everything you need for secure assessments

Built for technical hiring teams who need reliable, scalable, and intelligent assessment tools.

AI Trust Scoring

Behavioral analysis generates a trust score for each candidate based on tab switches, focus loss, and activity patterns.

Real-time Proctoring

Webcam monitoring, tab-switch detection, fullscreen enforcement, and live violation alerts for interviewers.

Live Code Execution

Candidates write and run code in 8+ languages — Python, JavaScript, Java, C++, and more — in a secure sandbox.

Smart Question Bank

Organize MCQ, coding, and subjective questions with difficulty tags, categories, and reuse across assessments.

Team Collaboration

Admin, Interviewer, and Reviewer roles with scoped permissions. Manage teams across your organization.

Custom Branding

White-label candidate-facing pages and emails with your organization logo, colors, and domain.

Detailed Analytics

Score breakdowns per question, violation timelines, code execution history, and exportable reports.

Batch Operations

Bulk invite candidates via CSV upload. Review batch results with filterable, sortable dashboards.

API Integration

Automate with our REST API

Integrate TestSpree into your existing ATS or HR workflow. Create invitations, fetch results, and manage assessments programmatically.

RESTful API with JSON responses
API key authentication with scoped permissions
Rate limiting with clear headers
Webhook notifications for real-time events
create-invitation.js
// 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-x7k9m2

Pricing

Simple, transparent pricing

Start for free. Upgrade when your team grows. No hidden fees.

Ready to transform your hiring?

Join teams who use TestSpree to hire faster and smarter with AI-proctored assessments.