San Francisco Bay AreaFeb 10, 2026Virtual OnsiteCoding7/10 difficulty
The prompt described a mutable list supporting append, transform-all, and get operations. A naive solution applies every transformation immediately, but the interviewer pushed toward deferring transformations and composing them efficiently. I kept a queue of p...
I had five rounds in total. - Round 1: Lazy array problem. - Round 2: File system problem. - Round 3: Design Google Drive/Dropbox. - Round 4: Behavioral questions: hardest challenge, biggest mistake, feedback you don't agree on. - Round 5: Log writer problem....
085
San Francisco, CA
Jan 31, 2026
Onsite
Multiple Types
6/10 difficulty
## Preparation Tips & Key Takeaways ### What I Learned - I should have prepared more behavioral questions to better handle the final round. - Understanding tree data structures and key-value store designs is crucial for Databricks interviews. ### Recommended P...
074
San Francisco Bay Area
Jan 27, 2026
Phone Screen
Coding
7/10 difficulty
The interviewer presented a stream of earning events and asked me to support adding revenue, correcting a previous amount, and returning the current top earners. I used a hash map for authoritative totals and a heap for ranking, with lazy deletion for stale en...
00
San Francisco Bay Area
Jan 15, 2026
Phone Screen
Coding
8/10 difficulty
**Round 1:** I was given a set of node groups (e.g., `[[1],[2,3],[4,5,6]]`) and had to connect all groups into a connected graph. The connection method was to randomly select one node from two different groups and create an edge. The requirement was to connect...
00
San Francisco Bay Area
Jan 15, 2026
Phone Screen
System Design
6/10 difficulty
I was asked to design a stock trading system, assuming there's a third-party stock API available with POST (to return unique ID), GET (to return order details), and DELETE (to cancel the order) functionalities. The main focus was on how to handle pending and e...
060
San Francisco Bay Area
Jan 12, 2026
Online Assessment
Coding
6/10 difficulty
This was an online assessment style round for Databricks. The prompt gave sensor readings with timestamps and repeated values, then asked for a compact representation plus a restore function. I focused on making the encoding unambiguous and wrote tests for sin...
00
San Francisco Bay Area
Dec 31, 2025
Onsite
Multiple Types
7/10 difficulty
I had a phone screen where I was asked about a commonly asked coding question (which I saw at https://www.chillinterview.com/learn/coding-interview-questions/ordered-network-access-policy). The interviewer kept probing for corner cases. During the onsite inter...
00
San Francisco Bay Area
Dec 31, 2025
Onsite
Multiple Types
7/10 difficulty
The job search in the US has been incredibly challenging. **Phone Screen:** I was asked the optimal commute problem, and the follow-up was what to do if turning has a cost. I scheduled the virtual onsite after completing the phone screen. **Virtual Onsite:** *...
00
San Francisco Bay Area
Dec 31, 2025
Phone Screen
Coding
6/10 difficulty
I interviewed with a staff engineer. The first question was LeetCode 567, which I solved quickly. The follow-up question was to return all possible permutation combinations. I initially suggested using a sliding window, but I struggled to implement it. I event...