Skip to content
Veerendra Kumar edited this page Jun 5, 2026 · 1 revision

Welcome to the NQTCoder Wiki!

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.


📖 Developer Documentation Hub

Select a section below to read the technical specifications:

  1. System Architecture
    • High-level architectural design and source code directory mapping.
  2. Database Models
    • Mongoose schema definitions for Users, Questions, Submissions, and Mock Tests.
  3. Sandbox Compiler Pipeline
    • Technical overview of Local compilation child-processes vs remote Judge0 API sandbox execution.
  4. Authentication & Verification Flows
    • User registration pipelines, Google OAuth 2.0 logins, and asynchronous Brevo REST API email delivery.
  5. Proctoring Engine & Anti-Cheat
    • HTML5 browser focus listeners, warning counters, and automatic test lockouts.

Clone this wiki locally