Design a Distributed LRU Cache
Premium
In this mock interview video, Ravi (Apple & Amazon SWE), answers the interview question, “Design a distributed LRU cache."
Ravi covers key concepts including API design, cache eviction strategies, and the use of data structures, such as hash maps and doubly linked lists. The interview explores the trade-offs between consistency and availability in distributed systems, and discuss the pros and cons of different cache implementation strategies to ensure scalability and performance.