I applied through a recruiter. The process took 3 months.
Interview consisted of 5 rounds:
Overall the experience was pretty good. The interviewers were nice, seemed to pay all attention, and all of them were really smart and fun to talk to.
Coding was not a typical LeetCode style; instead, it was a generic problem which could be tackled with follow-ups like better structuring, modularity, etc.
Single box design focused on concurrency, reliability, and crash recovery.
The discussion on past projects was extremely detailed and technical.
The system design question seemed too focused on the domain rather than one of the standard distributed design questions.
The following metrics were computed from 30 interview experiences for the Databricks Senior Software Engineer role.
Databricks's interview process for their Senior Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Databricks's Senior Software Engineer interview process.