LLD Logo
LVL1
Interactive LLD practice

Choose your next design problem

Practice requirements, UML, implementation, and AI review in one workspace.

43 problemsFree problems available
google

google problems

30 matching problems

EasyFree

Design a File System - LLD Interview Problem. Master hierarchical structures & path resolution. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+4
15–30 min4 steps · 150 XP
EasyFree

Design an Elevator System - LLD Interview Problem. Master request dispatching & state management. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
15–30 min4 steps · 150 XP
BeginnerFree

Tutorial: Design a Parking Lot System - LLD Interview Problem. Master Singleton & Factory patterns. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
20–45 min4 steps · 100 XP
EasyPro

Design a Coffee Machine - LLD Interview Problem. Master state patterns & inventory management. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+6
15–30 min4 steps · 150 XP
EasyPro

Design a JSON Parser - LLD Interview Problem. Master recursive descent parsing & tokenization. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+6
15–30 min4 steps · 150 XP
EasyPro

Design a Movie Ticket Booking System - LLD Interview Problem. Master concurrent seat allocation & locking. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+6
15–30 min4 steps · 150 XP
EasyPro

Design a Trie (Prefix Tree) - LLD Interview Problem. Master prefix matching, autocomplete & DFS traversal. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+8
15–30 min4 steps · 150 XP
EasyPro

Design a Vending Machine - LLD Interview Problem. Master state machine & change calculation. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
15–30 min4 steps · 150 XP
EasyPro

Design an LRU Cache - LLD Interview Problem. Master HashMap + Doubly Linked List for O(1) operations. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+6
15–30 min4 steps · 150 XP
EasyPro

Design a Logging Framework - LLD Interview Problem. Master handler chains & formatting strategies. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
15–30 min4 steps · 150 XP
EasyPro

Design a Task Management System - LLD Interview Problem. Master state transitions & observer pattern. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
15–30 min4 steps · 150 XP
EasyPro

Design a Tic Tac Toe Game - LLD Interview Problem. Master grid logic & win detection. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
15–30 min4 steps · 150 XP
MediumPro

Design a Meeting Room Reservation System - LLD Interview Problem. Master conflict detection & recurring bookings. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
30–60 min4 steps · 200 XP
MediumPro

Design a Meeting Room Scheduler - List Bookings - LLD Interview Problem. Master filtering & pagination. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
30–60 min4 steps · 200 XP
MediumPro

Design a Rate Limiter - LLD Interview Problem. Master token bucket & sliding window algorithms. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
30–60 min4 steps · 200 XP
MediumPro

Design an Elevator System - Multiple Lifts - LLD Interview Problem. Master load balancing & request distribution. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
30–60 min4 steps · 250 XP
MediumPro

Design a Train Platform Management System - LLD Interview Problem. Master platform assignment & schedule management. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
30–60 min4 steps · 200 XP
MediumPro

Design a URL Shortener - LLD Interview Problem. Master encoding algorithms & redirection. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+7
30–60 min4 steps · 200 XP
MediumPro

Design an ATM System - LLD Interview Problem. Master state management & concurrent transactions. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+3
30–60 min4 steps · 200 XP
MediumPro

Design an Order Matching Engine - LLD Interview Problem. Master price-time priority & order book. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+7
30–60 min4 steps · 200 XP
MediumPro

Design an Elevator System - Single Lift - LLD Interview Problem. Master SCAN algorithm & request prioritization. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+5
30–60 min4 steps · 200 XP
HardPro

Design a Cache Manager - LLD Interview Problem. Master LRU/LFU eviction & TTL expiration. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+6
60–90 min4 steps · 300 XP
HardPro

Design a File Manager - LLD Interview Problem. Master file chunking & metadata management. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+8
60–90 min4 steps · 300 XP
HardPro

Design a Parking Lot - Multi-threaded - LLD Interview Problem. Master thread safety & deadlock prevention. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+8
60–90 min4 steps · 300 XP
HardPro

Design a Payment Processor - LLD Interview Problem. Master idempotency & transaction state management. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+7
60–90 min4 steps · 300 XP
HardPro

Design a Search Index - LLD Interview Problem. Master inverted index & relevance ranking. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+8
60–90 min4 steps · 300 XP
HardPro

Design a Task Scheduler - LLD Interview Problem. Master DAG dependencies & exponential backoff. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+7
60–90 min4 steps · 300 XP
HardPro

Design an Elevator System - Request Feasibility - LLD Interview Problem. Master route planning & feasibility checks. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+6
60–90 min4 steps · 300 XP
HardPro

Design a Music Streaming Service - LLD Interview Problem. Master playlist management & recommendations. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+8
60–90 min4 steps · 300 XP
HardPro

Design an Ngrok Tool - LLD Interview Problem. Master secure tunneling & protocol handling. Solutions in Python, Java, C++, TS, JS & C#.

Low Level DesignLLD+7
60–90 min4 steps · 300 XP