Back in the job market after a couple of years away for caregiving reasons and just wrapped up the Databricks process. Sharing the full timeline because I couldn't find a clear picture when I was going in.
Week 1: Recruiter reach out via LinkedIn. First call was a 30-min intro, mostly about the role and my background. No technical content.
Week 2: Recruiter sent a coding challenge link. HackerRank format, 90 minutes, 2 problems. I got a medium graph traversal and what I'd call a medium-hard dynamic programming problem. Had 5 days to complete it. I did it on day 3.
Week 3: Technical phone screen with a senior IC. One coding problem (medium difficulty, trees), plus about 15 minutes of system design discussion. More like a conceptual conversation than a full design session. 45 minutes total.
Week 4: Virtual onsite. Four rounds, each 45 minutes: Coding: two problems, one easy-ish warm-up, one medium System design: design a data ingestion pipeline at scale (very on-brand for Databricks) Behavioral: standard competency questions, cross-functional situations, technical disagreements Second coding: distributed systems concepts woven in, not pure DSA
Week 5 (day 2): Recruiter called with a verbal offer.
Total time from first message to verbal offer: 31 days. Written offer came 2 days after that.
Pace felt reasonable. No ghosting stretches. The recruiter was actually responsive which I know isn't universal. Debrief call after onsite to confirm next steps was a nice touch.