¶04 - Practice Problems
0
curated LLD
interview problems
Every question that comes up in real Low-Level Design interviews - Parking Lot to Uber, ATM to distributed rate limiters - with difficulty, real-world context, and the companies known to ask it.
Problem index
Frequently asked questions
Are these real interview questions?
Yes - every problem in the list has been reported by engineers who interviewed at the companies tagged on each problem. They reflect the actual vocabulary, scope, and constraints that interviewers use when asking LLD questions.
What is the difference between Easy, Medium, and Hard?
Easy problems involve a single well-defined system (Parking Lot, Vending Machine) where the class structure is mostly obvious. Medium problems involve multiple interacting subsystems or a non-trivial design decision. Hard problems require distributed thinking, concurrency handling, or a deep understanding of multiple design patterns working together.
Can I solve these problems in the LLDCanvas editor?
Yes - each problem page links directly to the editor so you can start drawing your UML class diagram immediately. Your diagram autosaves and you can share it with collaborators for a mock interview session.
Do I need an account to view the problems?
No - all problems are publicly visible. An account is needed to save your diagram solutions, access hints, join community discussions, and run code.
How are community discussions different from community solutions?
Discussions are freeform - you can ask questions, share partial ideas, paste code, or critique an approach. They are not scored or ranked. The goal is learning through dialogue, not upvotes.