The hiring process at Databricks takes an average of 60 days when considering 2 user submitted interviews across all job titles. Candidates applying for Big Data Architect had the quickest hiring process (on average 60 days), whereas Big Data Architect roles had the slowest hiring process (on average 60 days).
The interview process consisted of four interviews conducted over two days, including system design, algorithms, coding, and a cross-functional round. The overall process was challenging, with difficult technical questions that required strong problem-solving skills, clear communication, and deep understanding of concepts.
Interview questions [1]
Question 1
The algorithm interview included a LeetCode Hard–level problem.
I applied through a recruiter. The process took 3 months. I interviewed at Databricks
Interview
Interview consisted of 5 rounds: 2 system design (single box and distributed), 1 coding and 2 behavioral and personal deep dive. 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.
Interview questions [1]
Question 1
Coding was not a typical leetcode style, instead it was a generic problem, which could be tacked on with follow ups like better structuring, modularity etc. Single box design focussed on concurrency, reliability and crash recovery. The discussion on past projects was extremely detailed and technical. The system design question seemed too focussed on the domain rather than one of the standard distributed design questions.
Interviewer was busy working on his own stuff, expectation wasn’t expressed at all. Interviewer was not engaged at all. Feels like he just doesn’t want me to pass. And he didn’t let me express my thoughts because he wanted to focus on his work.