Low-Level Design

A comprehensive guide to the Object-Oriented Design interview, covering the principles, patterns, and case studies you need to succeed.

Object-Oriented Programming (OOP)

Fundamental concepts of OOP that form the backbone of LLD.

Creational Design Patterns

Patterns that deal with object creation mechanisms.

Structural Design Patterns

Patterns that ease the design by identifying a simple way to realize relationships between entities.

Behavioral Design Patterns

Patterns that are concerned with algorithms and the assignment of responsibilities between objects.

UML & System Modelling

Learn to visualize, specify, construct, and document the artifacts of a software-intensive system.