362+ Uber questions

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.

  1. Bus Routes
    ArrayHash TableBreadth-First Search
    Hard100% asked
  2. First Unique Number
    ArrayHash TableDesignQueue
    Medium100% asked
  3. Minimum Edge Reversals So Every Node Is Reachable
    Dynamic ProgrammingDepth-First SearchBreadth-First SearchGraph Theory
    Hard100% asked
  4. Count Paths That Can Form a Palindrome in a Tree
    Hash TableBit ManipulationTreeDepth-First Search
    Hard99% asked
  5. Number of Islands II
    ArrayHash TableUnion-Find
    Hard99% asked
  6. Medium98% asked
  7. Alien Dictionary
    ArrayStringDepth-First SearchBreadth-First Search
    Hard94% asked
  8. Construct Quad Tree
    ArrayDivide and ConquerTreeMatrix
    Medium93% asked
  9. Medium91% asked
  10. Number of Islands
    ArrayDepth-First SearchBreadth-First SearchUnion-Find
    Medium91% asked
  11. Easy90% asked
  12. Squares of a Sorted Array
    ArrayTwo PointersSorting
    Easy90% asked
  13. Leftmost Column with at Least a One
    ArrayBinary SearchMatrixInteractive
    Medium83% asked
  14. Kth Smallest Element in a BST
    TreeDepth-First SearchBinary Search TreeBinary Tree
    Medium82% asked
  15. Hard82% asked
  16. Design Hit Counter
    ArrayBinary SearchDesignQueue
    Medium78% asked
  17. Insert Delete GetRandom O(1)
    ArrayHash TableMathDesign
    Medium77% asked
  18. LRU Cache
    Hash TableLinked ListDesignDoubly-Linked List
    Medium77% asked
  19. Word Search
    ArrayStringBacktrackingDepth-First Search
    Medium77% asked
  20. Find Peak Element
    ArrayBinary Search
    Medium75% asked
  21. My Calendar I
    ArrayBinary SearchDesignSegment Tree
    Medium74% asked
  22. Word Search II
    ArrayStringBacktrackingTrie
    Hard74% asked
  23. Medium74% asked
  24. Text Justification
    ArrayStringSimulation
    Hard73% asked
  25. Best Time to Buy and Sell Stock
    ArrayDynamic Programming
    Easy72% asked
  26. Block Placement Queries
    ArrayBinary SearchBinary Indexed TreeSegment Tree
    Hard71% asked
  27. Evaluate Division
    ArrayStringDepth-First SearchBreadth-First Search
    Medium71% asked
  28. Minimum Operations to Reduce an Integer to 0
    Dynamic ProgrammingGreedyBit Manipulation
    Medium71% asked
  29. Medium70% asked
  30. Shuffle an Array
    ArrayMathDesignRandomized
    Medium70% asked
  31. Random Pick with Weight
    ArrayMathBinary SearchPrefix Sum
    Medium70% asked
  32. Making A Large Island
    ArrayDepth-First SearchBreadth-First SearchUnion-Find
    Hard67% asked
  33. Split Array Largest Sum
    ArrayBinary SearchDynamic ProgrammingGreedy
    Hard67% asked
  34. Time Based Key-Value Store
    Hash TableStringBinary SearchDesign
    Medium67% asked
  35. Course Schedule II
    Depth-First SearchBreadth-First SearchGraph TheoryTopological Sort
    Medium66% asked
  36. Basic Calculator
    MathStringStackRecursion
    Hard65% asked
  37. Spiral Matrix
    ArrayMatrixSimulation
    Medium65% asked
  38. Valid Sudoku
    ArrayHash TableMatrix
    Medium65% asked
  39. Shortest Bridge
    ArrayDepth-First SearchBreadth-First SearchMatrix
    Medium64% asked
  40. Course Schedule
    Depth-First SearchBreadth-First SearchGraph TheoryTopological Sort
    Medium64% asked
  41. Find Minimum Time to Reach Last Room I
    ArrayGraph TheoryHeap (Priority Queue)Matrix
    Medium64% asked
  42. Group Anagrams
    ArrayHash TableStringSorting
    Medium63% asked
  43. Letter Combinations of a Phone Number
    Hash TableStringBacktracking
    Medium63% asked
  44. Top K Frequent Words
    ArrayHash TableStringTrie
    Medium63% asked
  45. Design In-Memory File System
    Hash TableStringDesignTrie
    Hard63% asked
  46. Meeting Rooms II
    ArrayTwo PointersGreedySorting
    Medium63% asked
  47. Rotating the Box
    ArrayTwo PointersMatrix
    Medium63% asked
  48. Hard62% asked
  49. Word Break
    ArrayHash TableStringDynamic Programming
    Medium62% asked
  50. Cherry Pickup
    ArrayDynamic ProgrammingMatrix
    Hard61% asked
  51. Exam Room
    DesignHeap (Priority Queue)Ordered Set
    Medium61% asked
  52. Maximum Number of Points From Grid Queries
    ArrayTwo PointersBreadth-First SearchUnion-Find
    Hard61% asked
  53. Shortest Path to Get All Keys
    ArrayBit ManipulationBreadth-First SearchMatrix
    Hard61% asked
  54. Hard61% asked
  55. Divide Nodes Into the Maximum Number of Groups
    Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
    Hard60% asked
  56. The Maze
    ArrayDepth-First SearchBreadth-First SearchMatrix
    Medium60% asked
  57. Top K Frequent Elements
    ArrayHash TableDivide and ConquerSorting
    Medium60% asked
  58. Escape the Spreading Fire
    ArrayBinary SearchBreadth-First SearchMatrix
    Hard59% asked
  59. Serialize and Deserialize Binary Tree
    StringTreeDepth-First SearchBreadth-First Search
    Hard59% asked
  60. Two Sum
    ArrayHash Table
    Easy59% 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

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
Uber Interview Questions (2026) | ZorixOS