1 — What is Low-Level Design?
Purpose
[stub: what-is-low-level-design]
Planned coverage:
- HLD vs LLD
- LLD in Software Development
- LLD in MAANG Interviews
- Evaluation Criteria
Metadata
| Author | Amit Singh |
| Scope | low-level-design |
Local graph
Related notes
2 — Object-Oriented Programming Refresher
A fast recap of the four OOP pillars — encapsulation, abstraction, inheritance, and polymorphism — plus the composition-over-inheritance tradeoff the rest of this book leans on.
3 — Relationships Between Objects
The association, aggregation, composition, and dependency relationships objects can hold with each other, grounded in real-world examples.
4 — Object Lifecycle
How an object comes into existence and who owns it — creation, memory allocation, constructors, factory-based creation, and ownership semantics.
Low-Level Design for MAANG Interviews
A book-shaped table of contents for LLD interview prep: OOP fundamentals through SOLID, design principles, UML, design patterns, dependency management, reliability, concurrency, domain modeling, API design, testing, refactoring, classic interview problems, advanced architecture, and performance — cross-linking Object-Oriented Programming and Patterns instead of duplicating them.