Crack design round
every time
Curated problem sheets and core concept deep dives for tech interviews.
Track progress, build intuition, ship confidence.
System Design (HLD)
Master large-scale distributed systems. Learn how to design scalable architectures that handle millions of users.
Prep Plan
Curated learning paths for HLD and LLD — foundations → Arch sheets → specialization tracks. Track progress by timeline.
Arch 25
Crash sheet for broad HLD readiness. 25 core system design problems to build your intuition.
Arch 50
Serious SDE2/Senior prep across core and advanced systems.
Arch 75
Overprepared track with high-signal variants and specialization.
Arch All
Complete list of all available system design problems.
Core Concepts
Deep dives into fundamental system design building blocks — from load balancers to consensus algorithms.
Machine Coding (LLD)
Nail the low-level design and machine coding rounds. Object-oriented design, design patterns, and clean code principles.
MaCo 30
Core 30 machine-coding problems — highest ROI for interviews.
MaCo 60
MaCo 30 plus extended coverage across all categories.
MaCo All
Complete list of all machine-coding problems.
Design Patterns
Master reusable object-oriented design patterns for cleaner, extensible code.