Databricks·Software Engineer·Technical Phone Screen
- Design a bookstore.
“Wasn't sure if they wanted a system design answer or a product walkthrough.”
Large Enterprises
Most of these Databricks write-ups come from Software Engineers (192), then Machine Learning Engineers (9) and Data Scientists (8). The most reported rounds are the technical phone screen (136), the system design round (57), the behavioral / leadership round (9) and the onsite coding round (6).
216 interview notes · updated Jul 2026
“Wasn't sure if they wanted a system design answer or a product walkthrough.”
“I started with a plain dict and got the basic operations working pretty fast.”
“The scope was massive and I tried to cover everything which was a mistake.”
“This one took me a while to even parse correctly.”
“Started with a queue, which felt natural, but they pushed back pretty fast on memory.”
“I hadn't touched CIDR notation since a networking class years ago so there was a solid 30 seconds of internal panic.”
“My first instinct was a HashSet with a synchronized copy on iterator() call, which works fine but I fumbled explaining why the lack of ordering requirements actually matters here.”
“Ran through my background and it felt fine, but I rambled a bit at the end trying to connect everything to Databricks specifically.”
“My first instinct was to scan the whole row and column after every move, which is obviously too slow.”
“This one sprawled in every direction and I struggled to pick a thread.”