I applied online. I interviewed at Databricks in Jan 2021
Interview
The interview process was outstanding and I liked it a lot. Everything started with a usual phone-screen session and moved on to onsite with the following sections:
1. Coding and Algos
2. System design
3. Coding in a language that I've never used before (very fun section)!
4. Behavioral
Afterward, there were background checks with my former colleagues. In parallel, I had a take-home assignment. This one appeared to be pretty tough, however, I really liked it because it felt like I returned back to university times with huge assignments and zero time to do them. In the end, I went through a team matching and got a pretty good offer to an amazing team. I accepted it in the end :)
Interview questions [1]
Question 1
Don't want to reveal questions that I'd probably use in the future :D
So, here is the one from the behavioral section:
Q: Tell me about the most complex project you had?
Had an initial recruiter screen for a Software Engineer position. The call lasted around 15 minutes and covered the usual ground: my background and experience, motivation for applying, current role, and salary expectations. The recruiter also gave a clear overview of teams, the product, and the full interview process ahead.
1. Phone interview with HR.
2. Technical coding question using coder pad. Have to implement from scratch.
Interview process was very fast and recruiter was friendly
Question was little vague but it seems to be leaked a lot on the internet
Interview questions [1]
Question 1
Why Databricks?
Past experience.
Projects you have worked on
didn't make it past the first technical round. questions are decently challenging (ie: leetcode med/hard level difficulty), and can range from very mathy topics to bit manipulation, to dynamic programming. be prepared for all scenarios and all topics on leetcode.