Design a Cache with Hit Counts
Company: Databricks
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: hard
Interview Round: Onsite
Quick Answer: This question evaluates a candidate's competence in system design, data structures, concurrency, and observability by requiring a key-value cache that tracks per-key read counts while supporting get, put, and delete operations.