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.