Uber Interview Questions
57 questions across 5 categories
Algorithms
View all AlgorithmsBattleships in a Board
Medium
Climbing Stairs (Dynamic Programming)
Easy
Top K Frequent Elements
Medium
Longest Increasing Path in a Matrix
Hard
Spiral Matrix
Medium
Find the Celebrity
Medium
The Power of Two
Easy
Find the Longest Word in Dictionary through Deleting
Medium
Word Search
Medium
Largest Rectangle in Histogram
Hard
LRU Cache Implementation
Hard
Behavioral
View all BehavioralWorking with Open Source Dependencies
Medium
Dealing with Lack of Documentation
Medium
Proactive System Optimization
Medium
Biggest Disappointment at Work
Easy
The Toughest Project Deadline
Medium
Convincing Skeptics
Medium
The Power of Simplicity
Medium
Most Enjoyable Project
Easy
Responding to a Production Bug
Medium
What Motivates You
Easy
Conflict resolution with a coworker
Medium
Making a High-Stakes Decision Quickly
Hard
Data Structures
View all Data StructuresFind the Celebrity (Graph)
Easy
Design a Hash Set from Scratch
Easy
Design a Word Dictionary with Wildcards
Hard
Longest Consecutive Sequence (Set)
Medium
Minimum Absolute Difference in BST
Easy
Implement a Map with Time Expiration
Hard
Binary Tree Right Side View
Medium
Word Search (Trie & Backtracking)
Medium
Insert into a Max Heap
Easy
Binary Tree Preorder Traversal (Iterative)
Medium
Implement a Queue using Stacks
Easy
Design a Word Filter (Prefix/Suffix Search)
Hard
Product Strategy
View all Product StrategyPrioritization: Urgent vs. Important Tasks
Easy
Design a Feature to Reduce Driver Fatigue
Medium
Define Success Metrics for Uber/Lyft Trip Experience
Easy
Design the 5-Star Rating System for DoorDash/Uber Eats
Medium
Ethics in Product Design: Location Data
Hard
Design a Feature to Improve Airport Pickup Experience
Medium
Product Strategy for Autonomous Taxis
Hard
Should Uber acquire a scooter/bike-sharing company?
Medium
Design a Feature to Encourage Driver Loyalty
Medium
Design a System for Proactive Flight Delay Compensation
Hard
System Design
View all System DesignDesign a Payment Processing System
Hard
Design a System for Real-Time Fleet Management
Hard
Design a Public Transit Monitoring System
Hard
Design a Geofencing Service
Hard
Design a Ride-Hailing Service (Uber/Lyft)
Hard
Design a Basic Messaging Queue Service
Easy
Design a Push Notification Delivery System
Medium
Design a Pastebin Service
Easy
Design a Type-Ahead with Spell Check
Hard
Design a Dedicated Health Check Service
Easy
Design a Dynamic Pricing Engine
Hard
Design a Ticketing Master System
Hard
Preparing for a Uber interview?
Practice with our AI interviewer that simulates real Uber interview patterns.
Start Free Practice