Low-Level Design (LLD)
Master object-oriented design, SOLID principles, design patterns, and real-world machine coding problems.
115
Topics
14
Chapters
22h
Est. Time
Progress0/115 (0%)
All Modules
Click any topic to start learning
2
LLD Introduction
Introduction to Low-Level Design concepts
3
OOP Fundamentals
Master object-oriented programming basics
4
Class Relationships
Understanding relationships between classes
5
Design Principles
Essential software design principles
6
SOLID Principles
Five principles for maintainable OOP design
7
UML
Unified Modeling Language diagrams
9
Creational Patterns
Patterns for object creation mechanisms
10
Structural Patterns
Patterns for composing classes and objects
11
Behavioral Patterns
Patterns for communication between objects
12
Additional Patterns
Modern and specialized design patterns
13
LLD Interview Tips
Strategies for succeeding in LLD interviews
14
LLD Interview Questions
Practice with real interview problems
1Design LRU Cache2Design Parking Lot3Design Notification System4Design Rate Limiter5Design Elevator System6Design BookMyShow7Design Chess Game8Design ATM System9Design Library Management10Design Food Delivery App11Design Message Queue12Design Vending Machine13Design Hotel Booking System14Design Online Shopping Cart15Design File System16Design Snake and Ladder17Design Tic-Tac-Toe18Design Splitwise19Design Car Rental System20Design Logging Framework21Design Cricinfo22Design Task Scheduler23Design Meeting Scheduler24Design Uber/Ride Sharing25Design Social Network26Design Search Autocomplete27Design Stock Exchange28Design Airline Management29Design Music Streaming30Design Payment Gateway31Design Blockchain32Design Load Balancer33Design API Gateway34Design Distributed Cache35Design Trading Platform36Design Video Streaming
