Track · Object-oriented design (LLD)

Low Level Design

Turning requirements into classes, interfaces and code that a reviewer trusts: OOP and SOLID done properly, the design patterns that matter, and a repeatable method for machine-coding rounds.

Guides
1
Sub-topics
1
Diagrams
13

Sub-topic

Design principles & patterns

OOP, SOLID and the patterns behind machine-coding rounds.

Open sub-topic
  • Java

    The Java LLD Rulebook

    A complete, step-by-step guide on how to tackle Low-Level Design and machine coding interview rounds. Learn how to confidently apply Object-Oriented Design principles, leverage common design patterns, and structure scalable Java applications from scratch.

    12-step playbookInterview prep

Explore other tracks