Design a key-value store with getLast
Company: SoFi
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: Medium
Interview Round: Technical Screen
Quick Answer: This question evaluates a candidate's ability to design efficient in-memory data structures, reason about API semantics and edge-case behavior, analyze time and space complexity, and consider concurrency control for a key-value store with a getLast operation.