3 rounds, 1 case interview, 1 fundamentals and 1 SQL interview. The case interview was extremely technical and the fundamentals interview didn't cover my resume at all. Overall it was quite difficult, and the fundamentals interview prep sheet was not helpful at all
Interview questions [1]
Question 1
Q1: what are the assumptions of linear regression
Q2: would a random forest overestimate or underestimate revenue compared to a ARIMA model when forecasting average revenue
The interview questions includes from ML concepts to python design, which is harder than I expected. But can use SQL as well. You can choose what you want to use.
I applied through an employee referral. I interviewed at Databricks
Interview
Recruiter call, 30 min HM interview, 45 min technical call, take home assignment (GenAI focused project), then multi-hour virtual onsite covering ML engineering, ML technical fundamentals, statistics, and behavioral questions/career aspirations. Did not advance past the technical call
Interview questions [1]
Question 1
Explain the transformer architecture and how it is different than other autoregressive models
Data Scientist applicants have rated the interview process at Databricks with 3.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 42% positive. To compare, the company-average is 47.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Data Scientist roles take an average of 22 days to get hired, when considering 12 user submitted interviews for this role. To compare, the hiring process at Databricks overall takes an average of 35 days.
Common stages of the interview process at Databricks as a Data Scientist according to 12 Glassdoor interviews include:
Phone interview: 33%
Skills test: 20%
One on one interview: 13%
Background check: 13%
Presentation: 7%
Group panel interview: 7%
Other: 7%
Here are the most commonly searched roles for interview reports -