The Databricks Software Engineer interview process
Coding rounds
Algorithm and data-structure problems with an emphasis on correctness.
Distributed systems design
Designing data-intensive, distributed systems with clear tradeoffs.
Domain discussion
For some teams, discussion of data processing and platform internals.
Behavioral
Ownership, collaboration, and how you handle hard technical problems.