Databricks
Distributed data processing, query planning intuition, and one deep round on a system you have actually operated.
- Active questions
- 29
- Rounds covered
- 3
- Last reviewed
- Aug 14, 2026
Reported questions
The full collection. Each entry shows how many independent reports it has and when it was last seen in a live loop.
- System designHardCorroborated · 3 reports
A single shard is taking 40% of writes
Your sharded datastore has one dominant key. Describe short-term mitigation you could ship today, then the re-sharding plan you would run over the next quarter without downtime.
Last seen Aug 14, 2026Study: System design → - CodingMediumCorroborated · 4 reports
Longest window with at most k distinct values
Given an array and an integer k, return the length of the longest contiguous window containing at most k distinct values. Follow-up: return the window itself, and handle a streaming input where you cannot revisit earlier elements.
Last seen Aug 19, 2026Study: Core coding patterns → - CodingMediumCorroborated · 5 reports
Cache with expiry and bounded memory
Implement a cache with a maximum entry count and a per-entry TTL, with O(1) get and put. Then explain what changes if reads outnumber writes a thousand to one.
Last seen Aug 16, 2026Study: Core coding patterns → - BehaviouralMediumCorroborated · 8 reports
Describe a project where you were wrong
Walk through a technical decision you argued for that turned out badly. What was the earliest signal you missed, and what do you now do differently at that stage?
Last seen Aug 11, 2026Study: Behavioural and scope →
Interviewed at Databricks recently?
Corroborating a question takes reports from people who did not interview together. Adding yours is what keeps this collection from drifting out of date.