All roadmaps
System Design

Low Level Design

SOLID principles, design patterns, and building real OOP systems like parking lot, elevator.

Duration
8 weeks
Difficulty
Hard
Goal
SDE-2+ Interviews
Modules
8 • 43 topics

Full Syllabus

Every module and topic in this roadmap.

1

OOP Foundations

Classes, Objects, ConstructorsEncapsulation & AbstractionInheritance & PolymorphismInterfaces & Abstract ClassesComposition vs Inheritance
2

SOLID Principles

SRPOCPLSPISPDIP
3

Creational Patterns

SingletonFactory & Abstract FactoryBuilderPrototype
4

Structural Patterns

AdapterDecoratorFacadeProxyComposite
5

Behavioral Patterns

ObserverStrategyCommandStateChain of ResponsibilityIterator
6

UML & Diagrams

Class DiagramsSequenceUse CaseRelationships
7

Real-World LLD

Parking LotElevatorLibraryTic-Tac-ToeSnake & LadderSplitwiseBookMyShow
8

Advanced LLD

Vending MachineATMHotel BookingChessFood DeliveryLRU CacheRate Limiter

Prerequisites

OOP + DSA basics

Related resources

Start learning today

Unlock the Premium Vault to get curated problems, quizzes, and mentor-crafted notes for every module.