Implement Fixed-Window Get and Put QPS Tracking
Company: Databricks
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Design a key-value service with `put`, `get`, and load-reporting APIs. Make the API or object boundaries explicit, then cover invariants, edge cases, testing strategy, and operational trade-offs.
Read the full Databricks Software Engineer interview experience this question came from