LLD Topics and Design Patterns | Design Interview Practice

You can use this as a roadmap while preparing for LLD interviews. I will come up with a detailed material with informations like situations where a each pattern can be applied.

NOTE: Below are 2 seperate lists - list of different practice qns for LLD and list of good to know LLD patterns. It does not imply that for eg, Design Parking lot using Observer pattern. These 2 columns are 2 separate list, I just added them adjacent for presentation.

Please upvote if this helps !

More - HLD roadmap

System Design practice QnsGood-to-know Design Patterns
Design Notify-Me Button FunctionalityS.O.L.I.D Principles
Design Pizza Billing SystemStrategy Pattern
Design Parking LotObserver Pattern
Design Snake n Ladder gameDecorator Pattern
Design Elevator SystemFactory Pattern
Design Car Rental SystemAbstract Factory Pattern
Design Logging SystemChain of Responsibility Pattern
Design Tic-Tac-Toe gameProxy Pattern
Design BookMyShow & Concurrency handlingNull Object Pattern
Design Vending MachineState Pattern
Design ATMComposite Pattern
Design Chess gameAdapter Pattern
Design File SystemSingleton Pattern
Design SplitwiseBuilder Pattern
Splitwise Simplify Algorithm / Optimal Accounting BalancingPrototype Pattern
Design CricBuzz / CricketInfoBridge Pattern
Design True CallerFaçade Pattern
Design Car Booking Service like Ola, UberFlyweight Pattern
Design Online Hotel Booking SystemCommand Pattern
Design Library Management SystemInterpreter Pattern
Design Traffic Light SystemIterator Pattern
Design Meeting SchedulerMediator Pattern
Design Online Voting SystemMemento Pattern
Design Inventory Management SystemTemplate Method Pattern
Design Cache MechanismVisitor Pattern
Design LinkedIn
Design Amazon
Design Airline Management System
Design Stock Exchange System
Design Learning Management System
Design a Calendar Application
Design (LLD) Payment System
Design (LLD) Chat based system
Design Food delivery app like Swiggy and Zomato
Design Community Discussion Platform
Design Restaurant Management System
Design Bowling Alley Machine
Design (LLD) Rate Limiter
Comments (10)