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 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.
I applied through a recruiter. The process took 2 months. I interviewed at Databricks (Belgrade) in Oct 2025
Interview
The first online test a Timed Programming Session (TPS). It’s a live or recorded coding challenge where you need to code quickly and accurately under strict time constraints. The problems test your ability to write clean, working solutions fast, often focusing on data structures, algorithms, and implementation detail (e.g., building a cache, parsing structured text, or designing an efficient API).
The key expectation is not only to get the correct output but to demonstrate strong coding discipline under pressure — clear logic, edge-case handling, and working code within a short time window (typically around 60–90 minutes).
If you pass that round, the next stage typically combines system design and live coding.
I applied online. The process took 2 weeks. I interviewed at Databricks in Sep 2025
Interview
The process took several rounds, beginning with a recruiter phone screen which is later followed by time with the Hiring Manager. They move quickly and are respectful of your time. Very smart team.
Interview questions [1]
Question 1
When you are asked to perform a task you haven't done before, how do you go about solving it?