Skip to main content

Assessment Setup — Recruiter Guide

Design and deploy technical assessments using XEtest, XeCubes' skill evaluation engine. Configure coding challenges, set proctoring levels, and review AI-scored submissions.


Creating an Assessment​

  1. Navigate to Assessments → Create New from the dashboard.
  2. Configure the assessment:
SettingDescription
Assessment Namee.g., "Senior Frontend Engineer - React + TypeScript"
DurationTime limit in minutes (30, 60, 90, 120)
Languages AllowedRestrict to specific languages or allow all 20+ supported
Question PoolSelect from the XEtest question bank or create custom problems
Difficulty MixEasy / Medium / Hard ratio (e.g., 20% / 50% / 30%)

Coding Sandboxes​

XEtest provides isolated, ephemeral runtime execution environments:

  • 20+ Supported Languages: Python 3.12, TypeScript/Node.js 20, Go 1.22, Java 21, C++20, Rust, SQL, Ruby, PHP, and more.
  • Microsecond Sandboxing: Secure execution within containerized sandboxes with restricted network, file system, and memory limits.
  • Hidden & Public Test Cases: Candidates receive instant feedback against sample test suites while hidden edge-case suites evaluate memory bounds and runtime efficiency.

Configuring Proctoring Rules​

Proctoring FeatureOptionsDescription
Webcam VerificationEnabled / DisabledPeriodic snapshots checking for single-person presence.
Tab / Window BlurMax 3 / 5 / Unlimited violationsWarns candidate on tab switches; auto-submits on repeated violations.
Copy / Paste GuardBlocked / Monitored / OffBlocks paste into code editor or flags large text insertions (>150 chars).
IP & Geo CheckLogged / EnforcedDetects VPN switches, proxy usage, or concurrent sessions.
Screen RecordingOn / OffFull session screen capture for high-stakes assessments.

Scoring Weights​

Customize how submissions are scored:

{
"scoring_weights": {
"correctness": 0.40,
"time_complexity": 0.20,
"code_cleanliness": 0.15,
"edge_case_coverage": 0.15,
"proctoring_compliance": 0.10
},
"pass_threshold_percentage": 75.0
}

Reviewing Submissions​

After candidates complete assessments:

  • View the Results Dashboard with sortable scores, pass/fail status, and proctoring flags.
  • Drill into individual submissions to see code, test case results, execution time, and memory usage.
  • AI-generated code quality report highlighting patterns, anti-patterns, and optimization suggestions.
  • Bulk advance passing candidates to the next pipeline stage with one click.