teacher
Sign in

Start Here - LLD and OOP

What low-level design rounds ask for, how Java and C++ differ in object-oriented code, and what to expect from this track.

15 min4 interactive

What LLD is

LLD (Low-Level Design) means deciding the classes, their fields, their methods and how they talk to each other. HLD (High-Level Design), also called system design, decides servers, databases and queues.

HLD (system design)LLD (object design)
QuestionHow do 10 million users fit?How is the code organised so it stays easy to change?
UnitServices, databases, cachesClasses, interfaces, methods
OutputBox-and-arrow diagramClass diagram plus working code
ExampleDesign a URL shortenerDesign a parking lot
Quick check
Which of these is an LLD question?
1 of 6