Companies
Amazon918 questions
Meta505 questions
Google422 questions
Uber319 questions
ByteDance / TikTok348 questions
Microsoft234 questions
Snowflake179 questions
OpenAI192 questions
Apple156 questions
Stripe197 questions
Databricks103 questions
Netflix89 questions
DoorDash124 questions
Anthropic100 questions
Roblox79 questions
IBM117 questions
Bloomberg112 questions
Coinbase89 questions
Capital One104 questions
Goldman Sachs97 questions
LinkedIn96 questions
Citadel / Citadel Securities91 questions
Snapchat91 questions
Salesforce89 questions
Rippling75 questions
Waymo86 questions
Airbnb81 questions
Pinterest80 questions
JPMorgan Chase77 questions
Oracle72 questions

Databricks Interview Question Bank
Databricks interviews are unusually bank-driven: candidates who know the recurring prompt families often recognize the round within the first few minutes. The loop mixes algorithmic coding with low-level systems and product-grounded design, then puts real weight on behavioral, hiring-committee, and reference signals after the technical rounds.
103
questions
Last updated
Before you start
Showing 33 of 33
OJ Problems
practice in the online judgeCustomer Revenue System with Referrals and Top K QueryShortest Path in a Preorder-Labeled Fibonacci TreeShortest Path in a Fibonacci TreeOptimal CommuteIP CIDR Range QueryFile Encryption Tree OptimizationSnapshot Set IteratorString Index Partition Mapping (Minimum Partitions after Deletion)Grid BFS: choose best travel mode by shortest time then lowest costUniformly sample edges to connect n connected components into one connected graphGrid pathfinding with time & cost optimality (BFS / shortest path variant)Implement Gradient Descent for Linear Regression (MSE) and debug convergenceRemove an interval by index and simplify (merge) cover intervalsImplement Linear Regression with Gradient Descent from ScratchDesign and Implement a Lazy Array with Testable LazinessKV Cache with Hit CountFastest Transportation Mode in a Grid (Time-first, Cost-tiebreak)Design an In-Memory KV Store with a Hit CounterImplement a Lazy Array (Deferred Evaluation)Reconstruct a Binary Tree from Inorder Traversal (Follow-up)Construct a Fibonacci Tree and Analyze Time ComplexityTop-5 Most Similar Rows Using MSE Across Multiple FeaturesPath Between Two Preorder-Indexed Nodes in a Fibonacci Tree (Without Building the Tree)Lazy Array (Lazy Evaluation) with Unit TestsIn-memory KV Cache with Hit Count and Unit TestsSnapshot Set with Stable IteratorsOrdered CIDR Firewall Rules Match (First Hit Wins)Check Whether a Binary Tree Is a Fibonacci Tree in O(h) TimeIn-Memory File System APIsLazy Array (Delayed Evaluation Array)
