Plan Eviction and Cleanup for a Production Cache
Company: Netflix
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Turn a process-local timed cache into a production-ready component with bounded memory and request latency. Compare eviction and admission policies, coordinate expiration cleanup under concurrency, and cover distributed scaling, overload behavior, testing, and operational metrics.