12 practice questions for Databricks technical interviews
codingMediumVerified
Find Optimal Commute
Category: Grid/matrix coding problemYou are given a 2D grid representing a city map. Each cell contains one of the following: - 'S' -- your starting location - 'D' -- your...Input: 2D grid Output: Computed result
codingHardVerified
IP CIDR Firewall
Category: String coding problemAn IP address is a 32-bit number written as four decimal octets separated by dots, such as 10.0.0.1. A CIDR block is written as base_ip/k, which...Input: List Output: Computed result
codingMediumVerified
Bottleneck Dependencies
Category: Graph coding problemYou are managing a build pipeline for a software project. The pipeline contains n components labeled 0 to n-1, connected by prerequisite...Input: Graph (nodes and edges) Output: Computed result
codingHardVerified
Circuit Breaker
Category: Array coding problemIn a distributed system, a circuit breaker mechanism shields backend servers from cascading failures. When a server encounters a streak of...Input: Array Output: Computed result
codingMediumVerified
Encode And Decode
Category: Array coding problemImplement an encoder and decoder for integer arrays using two compression techniques: Run-Length Encoding (RLE) and Bit Packing (BP).Input: Array of integers Output: Computed result
codingMediumVerified
Customer Revenue System
Category: Algorithm coding problemDesign a customer revenue tracking system that supports direct sign-ups and referral-based registration. Each customer has a unique auto-incrementing...Input: List Output: Array
codingMediumVerified
Design Lazy Array
Category: Array coding problemGiven an integer array, a list of multipliers, and a target value, determine the first index in the array whose element equals the target after all...Input: Array Output: Computed result
codingHardVerified
Find Path in Fibonacci Tree
Category: Binary tree coding problemA Fibonacci tree of order n is a binary tree defined as follows: - A tree of order 0 is a single node. - A tree of order 1 is a single node.Input: Binary tree Output: Computed result
codingHardVerified
Snapshot Set Iterator
Category: Algorithm coding problemDesign a data structure called SnapshotSet that supports adding and removing integers, membership checks, and capturing immutable snapshots of the...Input: List Output: Computed result
codingMediumVerified
Remove Covered Point
Category: Interval-based coding problemA warehouse uses a shelving system where each shelf occupies a contiguous range of slot positions [start, end) (the end position is exclusive --...Input: List Output: Computed result
codingMediumVerified
Tic-Tac-Toe II
Category: Algorithm coding problemDesign a generalized Tic-Tac-Toe game played on an n x m board where the first player to place k consecutive marks in a row, column, or diagonal...Input: Number(s) Output: Computed result
system designHardVerified
Top Databricks System Design Questions
Category: Linked list system design problem# System Design Questions - Databricks These are commonly asked system design questions from Databricks interviews. Updated March 2026.Input: Linked list Output: Computed result
No AI generated questions yet for Databricks.
Start practicing Databricks questions
Sign up for free to access walkthroughs, AI-generated questions, and more.