The Databricks interview is notoriously tough, and they absolutely live up to that reputation.
The process moved quickly, but the technical bar is incredibly high.
They do not care how fast you can solve a generic LeetCode puzzle. They want to see if you understand memory management, distributed state, and thread safety.
The virtual onsite had a mix of deep system architecture and a heavy live coding session where you actually have to compile, run, and debug your code.
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.