Implement LRU cache with O(1) ops
Company: Amazon
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: Medium
Interview Round: Onsite
Quick Answer: This question evaluates proficiency in cache design and efficient data structures, covering LRU eviction semantics, O(1) average-time get/put operations, update and missing-key behavior, concurrency/thread-safety considerations, and testing strategy within the Coding & Algorithms domain.