I applied through a recruiter. I interviewed at Databricks in Oct 2020
Interview
The First-round was held by a third-party Karat. The interviewer gave an implementation-heavy question & got rejected even after completing it. He mentioned you need to complete 2 questions but the first question was so implementation heavy it took the entire time.
Thank you for taking the time to share your feedback. We are always looking for ways to improve our interview process and would love to learn more about any other feedback you may have. If you’re open to it, please contact me directly to discuss further.
I applied online. The process took 3 weeks. I interviewed at Databricks in Sep 2020
Interview
There are four rounds to the interview process: Codesignal, Karat, internal technical, internal behavioural.
The Codesignal round consists of an online assessment with 4 questions ranging from easy to medium difficulty.
The Karat round is a video interview with an interviewing engineer from Karat. Afterwards, based off of this feedback, Databricks decides if you should proceed to the next round.
Next is an internal technical interview. This interview was hard. Expect a leetcode hard problem.
Finally, there's an internal behavioural interview with an engineering manager. Pretty typical behavioural - you talk about past projects, experience, why you want to join Databricks.
The interview process is really transparent, and the recruiters are responsive
Interview questions [1]
Question 1
Determine the oldest common ancestor between two nodes in a tree
I applied online. The process took 2 days. I interviewed at Databricks (San Francisco, CA) in Sep 2020
Interview
I applied online on September 23 to Databricks from their career website. I got an email with an invitation link to complete an online assessment in code signal within a couple of days. There was a total of 4 questions to be completed. The questions ranged from easy to hard.
Interview questions [1]
Question 1
Good tuples, divisor substring, pair summing to power of two.