-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Veerendra Kumar edited this page Jun 5, 2026
·
1 revision
NQTCoder is a production-ready, full-stack recruitment assessment platform modeled after national placement coding environments (TCS NQT, Wipro, Accenture).
This Wiki hosts technical developer documentation explaining the architecture, compiler sandboxes, database models, and security workflows.
Select a section below to read the technical specifications:
-
System Architecture
- High-level architectural design and source code directory mapping.
-
Database Models
- Mongoose schema definitions for Users, Questions, Submissions, and Mock Tests.
-
Sandbox Compiler Pipeline
- Technical overview of Local compilation child-processes vs remote Judge0 API sandbox execution.
-
Authentication & Verification Flows
- User registration pipelines, Google OAuth 2.0 logins, and asynchronous Brevo REST API email delivery.
-
Proctoring Engine & Anti-Cheat
- HTML5 browser focus listeners, warning counters, and automatic test lockouts.