Uber interview questions - a complete guide
Uber's online assessment questions are reported to read like real-world problems, followed by DSA and OOP design. Here is how to prepare for all of it.
About Uber
Uber is a global ride-hailing and delivery company with large engineering centres in Bengaluru and Hyderabad - working on maps, pricing, payments and matching.
This guide covers 13 Uber interview questions with answers - what each question checks and how to answer it - plus the Uber interview process, round by round, a 7-day preparation plan for freshers, tips and the mistakes to avoid.
Uber hiring process
Online assessment
Usually 3 questions, in a real-world style.
Technical rounds
DSA (graphs, binary search) and OOP/low-level design (such as a vending machine).
Hiring manager
Resume, projects and behavioural.
Uber does not publish its India fresher interview process in detail (as of our check). This is based on candidate reports - many of them for experienced roles, so the fresher process can differ. Confirm with the recruiter.
Sources (checked 16 October 2026): Uber Careers. Hiring processes change - read the official notice before you apply.
Uber interview questions and answers
DSA
1.Convert a number into another base.
- What they're checking
- Base conversion has been reported in the OA.
- How to answer
- Keep dividing by the base and read the remainders in reverse; use letters for digits above 10.
2.Find the cheapest route between two cities (weighted graph).
- What they're checking
- Graphs - tied to Uber's domain.
- How to answer
- Dijkstra - (cost, node) in a min-heap; update each node's best cost.
3.When was the maximum overlap of ride requests?
- What they're checking
- Intervals.
- How to answer
- Sort events with +1 at a start and -1 at an end; the maximum of the running sum.
4.Search for an element in a sorted rotated array.
- What they're checking
- A binary search variation.
- How to answer
- At each step see which half is sorted, and whether the target lies in it.
OOP and design
5.OOP design of a vending machine.
- What they're checking
- Reported in interviews.
- How to answer
- States (idle, has money, dispensing), Product, Inventory, Payment. The State pattern keeps transitions clean.
6.How would you find nearby drivers quickly?
- What they're checking
- Geo data.
- How to answer
- Divide the map into a grid/geohash; check the drivers in the rider's cell and the cells around it.
7.What could simple surge pricing logic look like?
- What they're checking
- Product + system thinking.
- How to answer
- The ratio of demand (requests) to supply (drivers) in an area; a price multiplier when demand is high, with limits.
8.Design a class for trip fare calculation.
- What they're checking
- Clean OOP.
- How to answer
- Base fare + distance + time + surge; each part a separate strategy so new rules can be added.
Hiring manager
9.Explain your project on a whiteboard.
- What they're checking
- Project whiteboarding has been reported.
- How to answer
- Boxes and arrows: components, data flow, and your part - in five minutes.
10.Tell me about a time you decided with little data.
- What they're checking
- Judgement.
- How to answer
- What you knew, what the risk was, how you reduced it, and the outcome.
11.Why Uber?
- What they're checking
- Motivation.
- How to answer
- An interest in real-world logistics, maps or marketplace problems - specific.
12.Tell me about a time a plan failed - what did you do?
- What they're checking
- Adaptability.
- How to answer
- What went wrong, what you changed, and what you learned.
13.You disagreed with someone on the team - how did you resolve it?
- What they're checking
- Collaboration.
- How to answer
- Talking with data and deciding together - STAR.
7-day preparation plan for the Uber interview
- Day 1: Graphs - Dijkstra, BFS.
- Day 2: Binary search variations.
- Day 3: Intervals and the sweep line.
- Day 4: OOP design - vending machine, fares.
- Day 5: A high-level design of geo/matching.
- Day 6: Project whiteboarding and hiring manager stories.
- Day 7: A three-question mock OA.
Preparation tips
- OA questions are long - read the problem carefully.
- Special attention to graphs, intervals and binary search.
- Understand the state and strategy patterns for OOP design.
Mistakes to avoid
- Rushing through a long problem statement.
- Giving only class names in OOP design, without behaviour.
- Explaining your project without a diagram.
Frequently asked questions
What is the Uber online assessment like?
Commonly 3 questions that read like real-world problems.
How many technical rounds are there at Uber?
Reports usually mention DSA and OOP/LLD rounds, then the hiring manager.
Does Uber India hire freshers?
On-campus and intern hiring has been reported.
What has been asked in Uber's LLD round?
One report mentions designing a vending machine.
Similar companies - Product and internet companies
- Amazon interview questions
- Google interview questions
- Microsoft interview questions
- Flipkart interview questions
- Adobe interview questions
- Salesforce interview questions
- Zoho interview questions
- Walmart Global Tech interview questions
- Oracle interview questions
- Cisco interview questions
- Swiggy interview questions
- PayPal interview questions
More company guides
- TCS interview questions
- Infosys interview questions
- Wipro interview questions
- Accenture interview questions
- All companies →
Read next
- How to Answer "Tell Me About Yourself" (for Freshers and Experienced)
- Campus Placement Interview Preparation: A Round-by-Round Guide
On a live call, Cuelyte AI hears questions like these and has an answer ready in about a second, built from your resume and notes. Coding interviews: how Cuelyte AI helps
Ready for your Uber interview?
Practise these questions with Cuelyte AI: add your resume, type a question and get a clear answer in your own words - in English, Hindi or Hinglish. Free to start.