I have a PhD in Computer Science from a top school and was referred by a friend. The process was as follows:
The hardest interview question I received in all my interviews was from Databricks. There was one question that started innocently simple but expanded into fancy algorithms, computer architecture, cache locality, and API design.
A lot of algorithmic questions, design questions, and systems-level optimization questions.
A lot of behavioral questions as well.
A non-trivial coding assignment.
The following metrics were computed from 24 interview experiences for the Databricks Software Engineer role in San Francisco, California.
Databricks's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Databricks's Software Engineer interview process in San Francisco, California.