Uber interview questions and how to prepare
Operational and metrics-driven: marketplace dynamics and messy edge cases. Below: the questions candidates report from Uber interviews, sorted by how often they come up, plus original practice in Uber's style.
ZorixOS tracks 362 community-reported Uber interview questions, drawn from an open-source dataset of real interview reports and sorted by how frequently each one comes up. Every question links to its source. Alongside them are 77 original ZorixOS practice questions written in Uber's known interview style (not claimed as asked at Uber), so you can rehearse the real format. Practice any of them out loud in a free AI mock interview tuned to Uber.
Updated July 2026
How Uber interviews run
What candidates consistently report about the loop, so nothing surprises you on the day.
- Operational and metrics-driven: marketplace dynamics and messy edge cases.
- Expect execution scenarios that mix data with real-world constraints.
Uber interview questions candidates report
Community-reported from real Uber interviews (open-source dataset), most-asked first. Showing 60 of 362. Each links to its source.
- Bus RoutesArrayHash TableBreadth-First SearchHard100% asked
- First Unique NumberArrayHash TableDesignQueueMedium100% asked
- Minimum Edge Reversals So Every Node Is ReachableDynamic ProgrammingDepth-First SearchBreadth-First SearchGraph TheoryHard100% asked
- Count Paths That Can Form a Palindrome in a TreeHash TableBit ManipulationTreeDepth-First SearchHard99% asked
- Number of Islands IIArrayHash TableUnion-FindHard99% asked
- Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitArrayQueueSliding WindowHeap (Priority Queue)Medium98% asked
- Alien DictionaryArrayStringDepth-First SearchBreadth-First SearchHard94% asked
- Construct Quad TreeArrayDivide and ConquerTreeMatrixMedium93% asked
- The Earliest Moment When Everyone Become FriendsArrayUnion-FindSortingMedium91% asked
- Number of IslandsArrayDepth-First SearchBreadth-First SearchUnion-FindMedium91% asked
- Final Prices With a Special Discount in a ShopArrayStackMonotonic StackEasy90% asked
- Squares of a Sorted ArrayArrayTwo PointersSortingEasy90% asked
- Leftmost Column with at Least a OneArrayBinary SearchMatrixInteractiveMedium83% asked
- Kth Smallest Element in a BSTTreeDepth-First SearchBinary Search TreeBinary TreeMedium82% asked
- Find the Closest PalindromeMathStringHard82% asked
- Design Hit CounterArrayBinary SearchDesignQueueMedium78% asked
- Insert Delete GetRandom O(1)ArrayHash TableMathDesignMedium77% asked
- LRU CacheHash TableLinked ListDesignDoubly-Linked ListMedium77% asked
- Word SearchArrayStringBacktrackingDepth-First SearchMedium77% asked
- Find Peak ElementArrayBinary SearchMedium75% asked
- My Calendar IArrayBinary SearchDesignSegment TreeMedium74% asked
- Word Search IIArrayStringBacktrackingTrieHard74% asked
- Product of Array Except SelfArrayPrefix SumMedium74% asked
- Text JustificationArrayStringSimulationHard73% asked
- Best Time to Buy and Sell StockArrayDynamic ProgrammingEasy72% asked
- Block Placement QueriesArrayBinary SearchBinary Indexed TreeSegment TreeHard71% asked
- Evaluate DivisionArrayStringDepth-First SearchBreadth-First SearchMedium71% asked
- Minimum Operations to Reduce an Integer to 0Dynamic ProgrammingGreedyBit ManipulationMedium71% asked
- Make Lexicographically Smallest Array by Swapping ElementsArrayUnion-FindSortingMedium70% asked
- Shuffle an ArrayArrayMathDesignRandomizedMedium70% asked
- Random Pick with WeightArrayMathBinary SearchPrefix SumMedium70% asked
- Making A Large IslandArrayDepth-First SearchBreadth-First SearchUnion-FindHard67% asked
- Split Array Largest SumArrayBinary SearchDynamic ProgrammingGreedyHard67% asked
- Time Based Key-Value StoreHash TableStringBinary SearchDesignMedium67% asked
- Course Schedule IIDepth-First SearchBreadth-First SearchGraph TheoryTopological SortMedium66% asked
- Basic CalculatorMathStringStackRecursionHard65% asked
- Spiral MatrixArrayMatrixSimulationMedium65% asked
- Valid SudokuArrayHash TableMatrixMedium65% asked
- Shortest BridgeArrayDepth-First SearchBreadth-First SearchMatrixMedium64% asked
- Course ScheduleDepth-First SearchBreadth-First SearchGraph TheoryTopological SortMedium64% asked
- Find Minimum Time to Reach Last Room IArrayGraph TheoryHeap (Priority Queue)MatrixMedium64% asked
- Group AnagramsArrayHash TableStringSortingMedium63% asked
- Letter Combinations of a Phone NumberHash TableStringBacktrackingMedium63% asked
- Top K Frequent WordsArrayHash TableStringTrieMedium63% asked
- Design In-Memory File SystemHash TableStringDesignTrieHard63% asked
- Meeting Rooms IIArrayTwo PointersGreedySortingMedium63% asked
- Rotating the BoxArrayTwo PointersMatrixMedium63% asked
- Count the Number of Infection SequencesArrayMathCombinatoricsHard62% asked
- Word BreakArrayHash TableStringDynamic ProgrammingMedium62% asked
- Cherry PickupArrayDynamic ProgrammingMatrixHard61% asked
- Exam RoomDesignHeap (Priority Queue)Ordered SetMedium61% asked
- Maximum Number of Points From Grid QueriesArrayTwo PointersBreadth-First SearchUnion-FindHard61% asked
- Shortest Path to Get All KeysArrayBit ManipulationBreadth-First SearchMatrixHard61% asked
- Split Message Based on LimitStringEnumerationHard61% asked
- Divide Nodes Into the Maximum Number of GroupsDepth-First SearchBreadth-First SearchUnion-FindGraph TheoryHard60% asked
- The MazeArrayDepth-First SearchBreadth-First SearchMatrixMedium60% asked
- Top K Frequent ElementsArrayHash TableDivide and ConquerSortingMedium60% asked
- Escape the Spreading FireArrayBinary SearchBreadth-First SearchMatrixHard59% asked
- Serialize and Deserialize Binary TreeStringTreeDepth-First SearchBreadth-First SearchHard59% asked
- Two SumArrayHash TableEasy59% asked
These are the 60 most-reported of 362 tracked Uber questions. Create a free account to drill the full set with solutions and an AI interviewer.
Practice questions in Uber's style
Original ZorixOS questions written the way Uber interviews, so you rehearse the real format. Not claimed as asked at Uber.
You are given a dataset of completed Uber trips in a city. Design a SQL query to identify the top 5% of drivers based on their average earnings per hour, considering only drivers who completed at least 50 trips. The dataset includes trip_id, driver_id, start_time, end_time, and fare_amount.
Data ScientistSQL, MetricsTests: Evaluates ability to write complex SQL queries to extract meaningful business insights and handle data aggregation and filtering.Uber is considering a new feature to allow riders to book a trip for someone else (e.g., a parent booking for a child). What are the key metrics you would track to measure the success of this feature, and why?
Product ManagerMetrics, Product StrategyTests: Assesses understanding of product success metrics and ability to connect them to business objectives.Imagine you are an Uber driver. You notice a significant increase in surge pricing in your area, but passenger demand doesn't seem to have increased proportionally. How would you investigate this discrepancy, and what actions might you consider?
Data ScientistMetrics, Marketplace DynamicsTests: Tests ability to identify and diagnose potential issues in a complex marketplace and reason about causal relationships.Design a system to handle real-time matching of riders to drivers on Uber. Consider scalability, latency, and fault tolerance. What are the key components and their interactions?
Software EngineerSystem Design, ScalabilityTests: Evaluates system design skills, focusing on distributed systems, real-time processing, and handling high concurrency.Describe a time you had to influence a team or stakeholder to adopt a technical solution you believed in, even when there was resistance. What was the situation, your approach, and the outcome?
BehavioralInfluence, Stakeholder ManagementTests: Assesses ability to persuade and lead others through technical recommendations.Uber Eats wants to improve the conversion rate from restaurant browsing to order placement. Propose a product strategy, including key features and how you would prioritize them. What are the potential risks?
Product ManagerProduct Strategy, Feature DevelopmentTests: Measures product strategy formulation, feature ideation, prioritization skills, and risk assessment.
71+ more Uber-style questions are in the free library, each practiceable live with adaptive follow-ups and an honest scorecard. Start free.
Keep exploring
Can you answer these out loud, under Uber-style follow-ups?
The ZorixOS AI interviewer runs a Uber-tuned mock interview: it asks these kinds of questions, digs into your answers, and scores you against a real hiring bar. Your first one is free.
Start your Uber mock interview