Articles
All published lessons
Every written lesson published so far, across every subject. New articles are added as each subject's course is built out.
LLD Foundations
Introduction to Low-Level Design
What low-level design actually means, where it fits in the interview process, and how it differs from writing everyday application code.
LLD Foundations
LLD vs High-Level Design
A clear breakdown of how low-level design questions differ from high-level system design questions, and why interviewers test both.
LLD Foundations
Requirement Analysis for LLD Interviews
A repeatable approach for turning an open-ended LLD prompt into a scoped, testable set of functional requirements before you design a single class.
Foundations
Arrays
Traversal, in-place mutation, prefix sums and the running-aggregate patterns (Kadane's algorithm) that every later topic builds on.
Core Interview Patterns
Binary Search
The exact loop-invariant template for searching sorted arrays, rotated arrays, and binary search on a monotonic answer space.