Databricks
Systems-heavy loops — strong algorithms, distributed data-processing questions, and design rounds about query and storage layers.
Typical loop
- 1Recruiter screen
- 2Technical phone screen
- 3Onsite: two algorithm rounds
- 4Distributed-systems design round
- 5Hiring-manager conversation
Asked on LeetCode
All 31 by time range →- Design Hit CountermediumArrayBinary SearchDesignQueue+1frequency 100.0
- IP to CIDRmediumStringBit Manipulationfrequency 97.6
- Design Tic-Tac-ToemediumArrayHash TableDesignMatrix+1frequency 93.6
- Find All Anagrams in a StringmediumHash TableStringSliding Windowfrequency 84.4
- House RobbermediumArrayDynamic Programmingfrequency 83.7
- Step-By-Step Directions From a Binary Tree Node to AnothermediumStringTreeDepth-First SearchBinary Tree+2frequency 83.7
- Time Based Key-Value StoremediumHash TableStringBinary SearchDesignfrequency 79.9
- House Robber IImediumArrayDynamic Programmingfrequency 78.1