Design a Cache with Hit Counts

Quick Overview

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.

Design a Cache with Hit Counts

Company: Databricks

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: hard

Interview Round: Onsite

Overview: 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.

|Home/Software Engineering Fundamentals/Databricks
Databricks logo
Databricks
Mar 15, 2026
hardSoftware EngineerOnsiteSoftware Engineering Fundamentals
42
0
Loading...
Loading comments...