Skip to content
Avio Lines
System Design track

Low-Level Design (LLD) Interview Questions

Curated interview questions. Solve them in a guided workspace, then get your design scored against a rubric.

Low-level design: classes, patterns and code.

Beginner0/5
Intermediate0/8
Advanced0/7

—

sign in to track

20 questions
StatusQuestionBest
Design a Parking Lot
Beginnerstrategy · factory · singleton
—
Design a Vending Machine
Beginnerstate-pattern · oop-basics
—
Design Tic-Tac-Toe
Beginnergame-design · oop-basics · strategy
—
Design a Library Management System
Beginneroop-basics · observer · repository
—
Design a Logging Framework
Beginnerchain-of-responsibility · singleton · strategy
—
Design an Elevator System
Intermediatestate-pattern · strategy · scheduling
—
Design Splitwise
Intermediatestrategy · graph · debt-simplification
—
Design Snake & Ladder
Intermediategame-design · strategy · oop-basics
—
Design Chess
Intermediategame-design · polymorphism · command
—
Design a Movie Ticket Booking System
Intermediateconcurrency · locking · strategy
—
Design an LRU Cache
Intermediatehashmap · doubly-linked-list · eviction-policy
—
Design a Rate Limiter (Class Design)
Intermediatetoken-bucket · sliding-window · strategy
—
Design a Pub-Sub System
Intermediateobserver · producer-consumer · concurrency
—
Design a Ride-Sharing App (Uber LLD)
Advancedstrategy · state · observer
—
Design a Food Delivery App (LLD)
Advancedstate · strategy · observer
—
Design an Online Stock Brokerage System
Advancedobserver · state · command
—
Design a Distributed Lock (Class Design)
Advancedleases · fencing-tokens · redis
—
Design an In-memory File System
Advancedcomposite · tree · path-resolution
—
Design a Hotel Booking System
Advancedconcurrency · strategy · state
—
Design Inventory Management with Concurrency
Advancedconcurrency · reservations · observer
—

Sign up to save drafts, submit designs and track your scores.