Skip to main content

XEtest Skill Assessment Engine

XEtest is XeCubes' technical evaluation engine. It powers coding assessments, system design diagrams, multiple-choice questions (MCQs), and real-time sandbox environments.


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 (PostgreSQL/MySQL), 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.

Anti-Cheating & Proctoring Rules​

Configure security thresholds for each technical assessment:

Proctoring FeatureDefault SettingDescription
Webcam VerificationEnabledCaptures periodic snapshots and checks for single-person presence.
Tab / Window BlurMax 3 ViolationsWarns candidate when switching focus away from test interface; auto-submits on repeated violations.
Copy / Paste GuardBlocked / MonitoredBlocks paste into code editor or flags large text insertions (>150 characters).
IP & Geo CheckLoggedDetects suspicious proxy usage, VPN IP switches, or concurrent sessions.
Screen SharingOptionalFull session screen capture for high-stakes enterprise assessments.

AI Evaluation & Code Scoring Weights​

Assessments can be calibrated with custom scoring weights:

{
"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
}