Skip to main content
All Companies

Uber

High-Growth Unicorns

100 interview questions from past Uber candidates

How to use this company question set

Start with the highest-frequency questions to build momentum, then move into category gaps where your confidence is lower. If you are early in prep, pair this page with the full Uber interview guide for process expectations and timeline context.

For stronger retention, rotate through coding patterns and the interview roadmap while tracking recurring misses in this company-specific list.

Company question insights and frequency breakdown

Total Questions

100

Very Common

40

Categories

6

Reports

1116

Ready to practice?

Start practicing Uber questions with spaced repetition

Start Practice

Question Categories

Arrays & Hashing (34)
Fundamentals (24)
Databases (17)
Trees & Graphs (16)
Caching (5)
Message Queues (4)

Very Common Questions
40

These questions are frequently asked at this company

BFS Data Structure

Trees & Graphs
easy
15 reports
mcq

Netflix: Multi-Region Failover

Fundamentals
hard
15 reports
mcq

Palantir: Federated Data Architecture

Fundamentals
hard
15 reports
mcq

Uber: Shortest Path with Traffic

Trees & Graphs
hard
15 reports
mcq

Databricks: Incremental Processing

Fundamentals
medium
15 reports
mcq

Bipartite Graph Chromatic Number

Trees & Graphs
hard
15 reports
mcq

Meta: Photo Upload at Scale

Fundamentals
medium
15 reports
mcq

Robinhood: Payment for Order Flow

Fundamentals
medium
15 reports
mcq

Meta: Instagram Story Architecture

Fundamentals
medium
15 reports
mcq

Salesforce: Multi-Tenant Architecture Basics

Fundamentals
easy
15 reports
mcq

Apple: Memory Constraints

Fundamentals
hard
15 reports
mcq

Event Sourcing

Fundamentals
hard
15 reports
mcq

Databricks: Unity Catalog

Fundamentals
hard
15 reports
mcq

Salesforce: Shared Nothing vs Shared Everything

Fundamentals
hard
15 reports
mcq

Microsoft: Tree Traversal Order

Trees & Graphs
medium
15 reports
mcq

Coinbase: Portfolio Tracking Dashboard

Fundamentals
medium
15 reports
mcq

Graph: Cycle Detection

Trees & Graphs
medium
15 reports
mcq

Stripe: Idempotency Keys

Fundamentals
medium
15 reports
mcq

BFS vs DFS: When to Use BFS

Trees & Graphs
easy
15 reports
mcq

Tree Traversal: Inorder Property

Trees & Graphs
medium
15 reports
mcq

Bloomberg: Pub-Sub Market Data Architecture

Fundamentals
medium
15 reports
mcq

Number of Islands

Trees & Graphs
medium
15 reports
coding

Spotify: Artist Collaboration Graph

Trees & Graphs
hard
15 reports
mcq

Load Balancing Algorithms

Fundamentals
medium
15 reports
mcq

DoorDash: Shortest Path for Delivery

Trees & Graphs
hard
15 reports
mcq

Design a Key-Value Store

Fundamentals
medium
15 reports
system design

Coinbase: Crypto Exchange Order Book

Fundamentals
hard
15 reports
mcq

DoorDash: Dynamic Pricing (Surge)

Fundamentals
hard
15 reports
mcq

Design a URL Shortener

Fundamentals
medium
15 reports
system design

Spotify: Real-time Lyrics Sync

Fundamentals
medium
15 reports
mcq

People You May Know Data Structure

Trees & Graphs
medium
15 reports
mcq

Maximum Depth of Binary Tree

Trees & Graphs
easy
15 reports
coding

Blue-Green Deployment

Fundamentals
medium
15 reports
mcq

LinkedIn: Detecting Professional Communities

Trees & Graphs
medium
15 reports
mcq

Coinbase: Withdrawal Approval System

Fundamentals
hard
15 reports
mcq

Uber: Handling Network Partitions

Fundamentals
hard
15 reports
mcq

Construct Binary Tree from Preorder and Inorder

Trees & Graphs
medium
15 reports
coding

Uber: Bipartite Matching for Ride Assignment

Trees & Graphs
hard
15 reports
mcq

LinkedIn: Degrees of Separation

Trees & Graphs
medium
15 reports
mcq

CAP Theorem Trade-offs

Fundamentals
easy
15 reports
fill blank

Common Questions
60

Regularly reported by candidates

Databricks: MERGE Operation

Arrays & Hashing
medium
6 reports
mcq

Meta: Subarray Product Problem

Arrays & Hashing
medium
6 reports
mcq

Databricks: Consistent Hashing for Partitioning

Arrays & Hashing
hard
6 reports
mcq

Coinbase: Transaction Processing Order

Message Queues
hard
12 reports
mcq

DoorDash: Search and Discovery

Databases
medium
12 reports
mcq

House Robber II

Arrays & Hashing
medium
6 reports
coding

Two Pointers: When to Use

Arrays & Hashing
easy
6 reports
mcq

Coinbase: Transaction History at Scale

Databases
medium
12 reports
mcq

Coinbase: Wallet Balance Tracking

Databases
hard
12 reports
mcq

Database: ACID vs BASE

Databases
hard
12 reports
mcq

Merge Intervals

Arrays & Hashing
medium
6 reports
coding

Consistency Model for Messaging Systems

Databases
hard
12 reports
mcq

Robinhood: Decimal Precision

Arrays & Hashing
medium
6 reports
mcq

Kth Largest Element in an Array

Arrays & Hashing
medium
6 reports
coding

What does ROW_NUMBER() OVER (PARTITION BY dept ORDER BY salary DESC) do?

Databases
medium
12 reports
mcq

LinkedIn: Feed Generation Strategy

Arrays & Hashing
hard
6 reports
mcq

Palantir: Ontology-Driven Data Integration

Databases
medium
12 reports
mcq

Encode and Decode Strings

Arrays & Hashing
medium
6 reports
coding

Databricks: Data Skipping

Databases
medium
12 reports
mcq

TikTok: Bloom Filter for Seen Content

Arrays & Hashing
hard
6 reports
mcq

Coinbase: Batch Transaction Processing

Arrays & Hashing
hard
6 reports
mcq

Sliding Window: Problem Recognition

Arrays & Hashing
easy
6 reports
mcq

Debug a database deadlock issue

Databases
hard
12 reports
verbal

Product of Array Except Self

Arrays & Hashing
medium
6 reports
coding

Meta: Two Pointer Pattern Recognition

Arrays & Hashing
medium
6 reports
mcq

Coinbase: Atomic Transaction Processing

Arrays & Hashing
medium
6 reports
mcq

Netflix: Event-Driven Architecture

Message Queues
medium
12 reports
mcq

Container With Most Water

Arrays & Hashing
medium
6 reports
coding

Twitter Tweet Storage: Database Choice

Databases
medium
12 reports
mcq

Merge Sorted Array

Arrays & Hashing
easy
6 reports
coding

Databricks: Data Lakehouse Architecture

Databases
easy
12 reports
mcq

Cache Invalidation: Write-Through vs Write-Behind

Caching
hard
12 reports
mcq

DoorDash: Order-Dasher Matching

Arrays & Hashing
hard
6 reports
mcq

Number of 1 Bits

Arrays & Hashing
easy
6 reports
coding

Hash Map: Frequency Counting

Arrays & Hashing
medium
6 reports
mcq

Maximum Subarray Sum

Arrays & Hashing
medium
6 reports
coding

DoorDash: LRU Cache for Restaurant Data

Arrays & Hashing
medium
6 reports
mcq

Databricks: Multi-Cloud Data Sharing

Databases
hard
12 reports
mcq

Database: Read Replicas

Databases
medium
12 reports
mcq

Coinbase: Input Sanitization for Financial Data

Arrays & Hashing
medium
6 reports
mcq

DoorDash: Notification System

Message Queues
medium
12 reports
mcq

DoorDash: Assignment at Scale

Arrays & Hashing
hard
6 reports
mcq

Spiral Matrix

Arrays & Hashing
medium
6 reports
coding

Month-over-Month Revenue Growth

Databases
medium
12 reports
coding

Maximum Subarray

Arrays & Hashing
medium
6 reports
coding

Spotify: Playlist Follow Notifications

Message Queues
medium
12 reports
mcq

Database Replication

Databases
medium
12 reports
mcq

Pow(x, n)

Arrays & Hashing
medium
6 reports
coding

Design a caching strategy for an e-commerce product catalog

Caching
medium
12 reports
verbal

Contains Duplicate

Arrays & Hashing
easy
6 reports
coding

Uber: Eventual Consistency in Location Data

Caching
medium
12 reports
mcq

Valid Parentheses

Arrays & Hashing
easy
6 reports
coding

ACID Properties

Databases
easy
12 reports
mcq

Cache Invalidation Strategies

Caching
medium
12 reports
mcq

Sliding Window: Core Concept

Arrays & Hashing
easy
6 reports
mcq

Explain database indexing to a new team member

Databases
hard
12 reports
verbal

Copy List with Random Pointer

Arrays & Hashing
medium
6 reports
coding

Two Pointers: Container With Most Water

Arrays & Hashing
medium
6 reports
mcq

Design a Web Crawler

Caching
medium
12 reports
system design

Find Median from Data Stream

Arrays & Hashing
hard
6 reports
coding

Related company question banks

Use adjacent company sets to broaden coverage while keeping your prep focused on similar interview patterns.