The interview was a one-hour phone screening. After a brief mutual introduction, we moved directly into a live coding question similar to a LeetCode problem, where I needed to implement the solution and write test cases to verify it. There's also a short followup after that.
I applied through an employee referral. The process took 3 weeks. I interviewed at Databricks in Sep 2025
Interview
one phone screen followed by one recruiter call, then got invited to 4 round superday. Super day was 2 coding + system design + behavioral question. The overall process was very fast. Got rejected few days after final round.
The Databricks interview process usually takes around two to eight weeks and starts with a recruiter screen where I talk about my background, experiences, and why I’m interested in the company. After that, there’s a technical phone screen where I solve algorithm or coding problems live, usually on CoderPad. If I do well, I move on to a virtual onsite that includes three to five rounds focused on coding, system design, and behavioral questions. For software engineering roles, the interviews tend to dive deep into data structures, algorithms, and scalable system design, while data or ML roles include Spark, data pipeline, and machine learning case studies. The interviews are tough but fair—they often increase in complexity to test my reasoning, problem-solving depth, and ability to communicate clearly. Afterward, a hiring committee reviews all the feedback before deciding whether to extend an offer, and sometimes there’s a team-matching step. Overall, the process is thorough and emphasizes clarity, correctness, and thoughtful engineering decisions.
Interview questions [1]
Question 1
Implement NumPy functions using C in less than 40 minutes. Other ones were just LC hards.