CB
CodeBenchHiring Intelligence
Coding Assessments · Candidate Experience · Review

PythonPractice language
JavaScriptPractice language
SamplePractice runs
Role-basedAssessment portals
Execution providerRequires a configured Judge0 service
✓
Sample-only previewNo hidden test data is shown here
RBAC
Role-based accessRecruiter workflows require sign-in
📄practice-preview · solution.py
Illustrative preview
MEDIUMAlgorithms & HashMaps

01. Two-Sum Pair Optimizer

Find pair of distinct indices such that nums[i] + nums[j] == target. Must achieve O(n) time complexity without nested loops.

INPUTnums = [2, 7, 11, 15], target = 9
OUTPUT[0, 1]
Python · sample codeOpen Practice IDE →
def find_target_pair(nums: list[int], target: int) -> list[int]:
    """Finds two indices with sum == target in O(n) time."""
    seen_map: dict[int, int] = {}
    
    for current_index, value in enumerate(nums):
        complement = target - value
        if complement in seen_map:
            return [seen_map[complement], current_index]
        seen_map[value] = current_index
        
    return []  # No solution found
PREVIEW NOTENOT EXECUTED
Illustrative interface only. Open the Practice IDE to run code through the configured service.
PRACTICE SAMPLE RUN

Try the CodeBench practice workspace

Edit the current practice starter and run its visible sample cases through the existing execution service. This demo does not submit hidden tests or produce an AI rubric.

Loading execution status

Loading the practice problem and starter code…

⚡

Run the visible sample cases to see actual execution results here.

SYSTEM ARCHITECTURE

Built for Absolute Rigor & Integrity

Assessment authoring, configured code execution, and role-aware candidate and recruiter workflows.

⚡01

Judge0 execution integration

Practice sample runs use a separately configured Judge0 service. Isolation and resource limits depend on how that execution host is provisioned.

Provider configured separately
✍️02

Role-focused authoring

Recruiters can create assessment drafts, author coding and multiple-choice questions, and review candidate-safe previews.

Manual question authoring
🛡️03

Assessment integrity

Candidate workflows use server-side authorization and keep private grading fixtures out of the public practice interface.

Private grading fixtures
📊04

Evidence-based outcomes

Sample-run and assessment results reflect the configured execution and grading workflows. This landing-page preview never invents a score.

Real workflow results

MULTI-TENANT PORTALS

Engineered for Every Hiring Role

Role-based access control (RBAC) strictly enforcing workspace, organization, and assessment boundaries.

For Candidates

Coding Practice & Timed OAs

Practice problems in an integrated Monaco editor, run visible sample cases through the configured provider, and complete assigned timed assessments.

  • Monaco editor with syntax highlighting
  • Sample-case run feedback
  • Per-language draft saving
  • Timed assigned assessments
Enter Practice IDE
For Recruiters

Role-Specific Hiring Workspace

Create assessments, author coding and multiple-choice questions, use the configured validation workflow, send invitations, and review results.

  • Manual coding and MCQ authoring
  • Assessment validation workflow
  • Single-use invitation links
  • Candidate results and review
Open Recruiter Portal
For Administrators

Governance & Access Control

Manage organizations and recruiter access while keeping platform and organization permissions separate.

  • Organization management
  • Role-based access control
  • Recruiter membership management
  • Administrative activity records
Manage Organizations

CodeBench Engineering Team

CodeBench brings assessment authoring, candidate workflows, and recruiter review together while leaving final evaluation with authorized users.

Harmilap Singh RekhiTeam Leader · Project Lead
Rahul Kumar GoyalAI & ML Developer
Shivam JindalBackend Developer
Harshit MishraFrontend Developer