Company
Databricks interview questions
122 practice questions in the style of Databricks's interviews, covering Software Engineering Fundamentals, Behavioral & Leadership, Coding & Algorithms, System Design, ML System Design, Statistics & Math, Machine Learning, Data Manipulation (SQL/Python).
2 easy84 medium36 hard
Databricks interview questions by the numbers
Last updated
Katkat has 122 Databricks interview questions. The largest topics are Coding & Algorithms (42%), System Design (28%) and Software Engineering Fundamentals (11%). By difficulty: 2% easy, 69% medium and 30% hard. The most common round is Onsite (57%). Frequent concepts include System Design, Distributed Systems, Concurrency and Data Structures.
Topics
- Coding & Algorithms42% · 51
- System Design28% · 34
- Behavioral & Leadership8% · 10
- ML System Design4% · 5
- Machine Learning3% · 4
- Statistics & Math2% · 3
Difficulty
- Easy2% · 2
- Medium69% · 84
- Hard30% · 36
Interview rounds
- Onsite57% · 69
- Technical Screen36% · 44
- HR Screen7% · 8
- Online Assessment1% · 1
Roles
- Software Engineer83% · 101
- Machine Learning Engineer7% · 9
- Data Scientist5% · 6
- Backend Engineer2% · 3
- Frontend Engineer2% · 2
Frequent concepts
- System Design18% · 22
- Distributed Systems11% · 13
- Concurrency9% · 11
- Data Structures9% · 11
- Algorithms6% · 7
- Scalability6% · 7
Most mentioned in interview experiences
- 1.Find First Anagram Occurrence2 reports
- 2.Implement a sliding-window hit counter2 reports
- 3.Share background, conflicts, and proud project details2 reports
- 4.Add Sliding-Window Get and Put Activity Metrics to a Key-Value Store1 report
- 5.Answer behavioral screen questions1 report
- 6.Compute last-5-minute QPS in memory1 report
- 7.Design a Bookstore Pricing API with Batch Fetches1 report
- 8.Design a generic key-value store1 report
- 9.Design a key-value store1 report
- 10.Design a Key-Value Store with Hit Counting1 report
Counted from 16 candidate interview experiences on Katkat. How we collect and count
Showing 121–122 of 122 results
Build an automated Tic-Tac-Toe opponent with perfect-play minimax, deterministic move ties, board events, invalid attempts, and terminal-state handling.
DatabricksSoftware EngineerCoding & AlgorithmsOnsiteImplement two-player Tic-Tac-Toe with automatic turn changes, board snapshots, rejected moves, winning lines, and full-board draws.
DatabricksSoftware EngineerCoding & AlgorithmsOnsite
Databricks interview experiences
All 17 →- Downleveled from L6 to L5, Same Question Twice, RejectedDatabricks · Software Engineer · Senior+ · Onsite · Sep 2026Rejected
I applied for L6 with 9 years of experience, and got a referral. The HR screen questions made me a little uncomfortable. Starting from the first company after I graduated all the way to my current one, they asked about every single one why I left and whether I got promoted. But the HR seemed nice, and scheduled a phone screen for a week later. Phone screen: the book seller question. Honestly I di…
- Game Logic, Referral Credits, and Chat DesignDatabricks · Software Engineer · Onsite · Sep 2026
The report describes two coding sessions and a chat-system design discussion in a Databricks onsite. One coding exercise involved a turn-based board game, including player switching, board output, and correctly ending wins or draws. Its follow-up introduced automated play. The other exercise tracked account credits associated with referrals, queried accounts meeting a threshold, and extended cred…
- System Design Screen on the Bookstore Question, Passed After a WeekDatabricks · Software Engineer · Technical Screen · Aug 2026In progress
The interviewer seemed like a very senior person, I felt his level was really high. I got the hugely popular Bookstore question. He asked a lot of questions about failure modes. For example: if the request inserts into the DB but then SQS fails, what should happen? How can we prevent that? I said I would use a transaction outbox. He said he had never heard of that pattern, we spent a while with m…
- Cleared the Full Onsite, Then Rejected After a Messy Reference-Check SagaDatabricks · Software Engineer · Onsite · Jul 2026Rejected
Phone screen: system design — design a music playlist. The recruiter told me it would be a full-stack SD round with front-end code and everything, so I spent a long time brushing up on React, but it turned out to just be a normal SD round with no front-end content at all. My answer was pretty average. The interviewer seemed nice but looked exhausted the whole time — not sure if he was just overwo…
- Phone Screen Plus Five Onsite Rounds, Then an OfferDatabricks · Software Engineer · Senior+ · Onsite · Jul 2026Offer
End of June: Phone Screen — Coding: KV Store + Hit Counter Implement a KV Store that also supports tracking averageGet and averagePut. The main focus was on how to maintain a sliding window, and the follow-up extended it to stats over the past 1 hour, 1 day, and 1 week. Early July: Onsite 1 — Coding: File Encryption Tree Optimization Given a file system tree made of DirectoryNode and FileNode, wh…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
- Other51
