Design a least-recently-used cache
Company: Ambience Healthcare
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: Medium
Interview Round: Technical Screen
Quick Answer: This question evaluates a candidate's understanding of data structures and algorithms for implementing an LRU cache, including choice of data structures, constant-time access and eviction policies, and correct handling of recency updates on reads and writes.