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).
I applied online. I interviewed at Databricks in Feb 2020
Interview
Call with internal recruiter (IR) lasting about 45 mins. Confirmed next steps and if there were any reservations. IR confirmed there was none and that my experience and achievements to date match the requirements of the role and I will be put forward to next stage. After 1 week with no updates I chased the IR who mentioned the hiring manager was off skiing and would revert assap with next steps. Another 1.5 weeks passed and chased again. IR confirmed I would progress and but nothing confirmed. After a few more days the IR mentioned due to late stage interviews offers had been made! I expected more from a company like this and simple communication would have been sufficient. Clearly no control of the process and a farcical process at that!
I applied online. The process took 2 weeks. I interviewed at Databricks (Ámsterdam) in Feb 2020
Interview
The hiring process consisted of an introductory interview (30 minutes), followed by two technical interviews (1 hour each).
The first technical interview was performed by the third-party Karat, to establish base-line programming ability.
The second technical interview was performed in-house and was effectively a poor imitation of the Karat process - it was described as a second-round technical interview (requiring some familiarity with the Databricks product) but consisted of the same content as the first-round interview, albeit with a much worse question set.
It is also worth noting that the position advertised was for backend, but the Databricks interviewer was a frontend engineer and unfamiliar with the language used during the interview. The programming language "choice" was also criticised despite being required for the position.
Interview questions [1]
Question 1
[Broad overview] Given a data model, provided as a string, calculate or extract some specific information from the model that requires it to be processed and interpreted while accounting for both escape sequences and quoted contents. It was heavily hinted that the correct answer used regular expressions.
I applied online. I interviewed at Databricks (Mountain View, CA) in Feb 2020
Interview
They set up an interview with Karat. If pass the first interview, there will be two more rounds with Databricks employees. The second round will still be the technical interview, and the third one will be more like knowing more about the background information and skill level.
Interview questions [1]
Question 1
They first asked the 1min introduction. Then, what is the most difficult project so far? I was asked two coding questions. The first one is to return the common courses of two students. The second question is from leetcode 210.