23 problems
Design interview problems
23 Design problems, from easy to hard. Each one has an editorial explaining the approach and its complexity, and a visualizer that runs the solution step by step on the example input or your own.
Easy (6)
Medium (13)
- 134. LRU CacheMedium
- 150. Binary Search Tree IteratorMedium
- 164. Implement Trie (Prefix Tree)Medium
- 167. Design Add and Search Words Data StructureMedium
- 213. Range Sum Query 2D - ImmutableMedium
- 214. Range Sum Query - MutableMedium
- 226. Design TwitterMedium
- 228. Design Hit CounterMedium
- 232. Insert Delete GetRandom O(1)Medium
- 290. My Calendar IMedium
- 291. My Calendar IIMedium
- 320. Time Based Key-Value StoreMedium
- 366. Detect SquaresMedium