Data-Structure-Centric Problems
Caches, key-value stores, rate limiters, loggers, and schedulers designed as reusable components.
- 14.Design an LRU Cache (Low-Level Design)
- 15.Design a Key-Value Store with TTL in Java (Low-Level Design)
- 16.Low-Level Design of a Rate Limiter in Java
- 17.Design a Logger Framework in Java (Low-Level Design)
- 18.Design a Task Scheduler (Low-Level Design)
- 19.Design a Text Editor with Undo and Redo (Low-Level Design)
- 20.Design an In-Memory File System in Java (Low-Level Design)
