System design interview question
Design Caching Library (LRU/LFU/FIFO)
Design a pluggable caching library supporting LRU, LFU, and FIFO eviction strategies.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.