Low-Level Design

Machine-coding's design round

Object-oriented design and design patterns — parking lot, rate limiter, cache and more — with clean class diagrams and the trade-off discussion SDE-1/2 rounds expect.

  • OOD & SOLID
  • Design patterns
  • Class diagrams
  • Editorial solutions
  • Progress tracking

Sample questions

  • Curated set 1
    Asked at Top companies
    Mixed
  • Curated set 2
    Asked at Top companies
    Mixed
  • Curated set 3
    Asked at Top companies
    Mixed
Unlock full set

Low-Level Design & OOD

Object-oriented design problems with editorial solutions — the SDE-2 round, and increasingly a fresher one too.

Core data structures

LRU Cache
Problem + Editorial
Free
Design HashMap
Problem + Editorial
Free
Circular Queue / Deque
Problem + Editorial
Min Stack
Problem + Editorial

Design patterns

Parking Lot System
Strategy + State
Free
Notification System
Observer pattern
Payment Module
Strategy pattern
Coffee Shop / Pizza
Decorator pattern

Real-world systems

Elevator System
State machine
Splitwise
Graph + ledger
Tic-Tac-Toe / Chess
OOP modelling
Rate Limiter (LLD)
Token bucket