Placement & interview prep

Prep Hub

Everything for systems interviews and competitive programming in one place. Read the C++ and language-internals guides, drill MCQs, revise CP patterns and track what you've solved.

C++ / OS Guide

Reader · 26 chapters

C++ internals, operating systems and networking for interviews, with traps, drills and mock rounds.

C++OSNetworksMock rounds
Open guide →

Language Internals

Readers · Python now, Java, Go and Rust next

How CPython, the JVM, the Go runtime and the Rust compiler work underneath, with programs you can run and interview drills.

PythonJavaGoRust
Open guides →

MCQ Prep

Quiz · 2,363 questions

Practice by subject and difficulty, review mistakes, and take timed mock tests with full explanations.

NetworksOSSQLPythonFinance
Start practising →

CP Atlas

Pattern map · spaced repetition

Data structure → algorithm → variant, with recognition signals, tested templates and a review queue for solved problems.

TemplatesProblem logRevise
Open atlas →

Ladder

Problem sheets · 257 problems

Codeforces 2000–2400 ladder, the hard DP/trees/graphs drill, segment tree & BIT practice and a PYQ tracker.

2000–2400Hard drillSeg tree & BITPYQ
Open ladder →

Practice Counter

Tracker · Gist sync

Count problems solved on LeetCode, Codeforces, AtCoder and CSES, synced to a private GitHub Gist.

LeetCodeCodeforcesAtCoderCSES
Open counter →