Company interview guide

Uber

HQ — San Francisco, California, United States·Public·Transportation Network Company, Food Delivery Service, Technology

Uber interview process in India for engineering, data, product and operations roles: online assessment, technical loops, bar-raiser round, timelines and FAQs.

  • 446 open jobs
  • 2009 founded
  • San Francisco headquarters
01
Company overview

About Uber

Uber is a global mobility and delivery platform that connects riders, drivers, restaurants and shippers through its apps in around 70 countries. India is one of its largest markets by trips, and it is also a major engineering hub: the Bengaluru and Hyderabad tech centres build products for rider and driver experience, maps, payments, safety, marketplace pricing and Uber Eats systems used worldwide. Corporate teams in Gurugram, Mumbai and Bengaluru run city operations, driver supply, policy, finance and marketing.

Uber hires software engineers, data scientists, machine learning engineers, product managers and designers into its tech centres, largely through lateral hiring and referrals, with a smaller campus intake from top engineering colleges. Business roles include city and operations managers, driver and merchant operations, community operations and analytics, often filled by candidates from consulting, e-commerce and management programmes.

The company values ownership, data-driven decisions and speed. Engineers are expected to write clean, scalable code and to understand distributed systems; business hires are expected to be comfortable with metrics, experiments and operating in a fast-changing regulatory environment.

Founded in2009
OwnershipPublic Company
HeadquartersSan Francisco, California, United States
Office LocationsNumerous global locations
CEODara Khosrowshahi
Type of CompanyPublic
Nature of BusinessTransportation Network Company, Food Delivery Service, Technology
Founders Travis KalanickGarrett Camp
02
Step by step

Uber hiring process

Uber's process is a standard product-company loop, run mostly over video. For engineering it typically takes four to six weeks from first contact to offer.

1. Application and resume review

Apply on the Uber careers site, through a referral or via a portal such as Jobaaj. Recruiters look for depth in a relevant stack, impact on real products and, for business roles, evidence of owning metrics.

2. Recruiter call

A short conversation on your background, the team you are being considered for, level expectations and logistics. The recruiter explains the loop and shares preparation guidance.

3. Online coding assessment or technical phone screen

Engineering candidates either complete a timed online assessment with two or three coding problems or do a live 60 minute coding interview with an engineer. Data roles get SQL and statistics questions; business roles get a case or analytics exercise instead.

4. Virtual onsite loop

Three to five interviews on one or two days: coding, system design (for mid-level and above), a deep dive into a past project, and a behavioural interview. Product and business candidates get product sense, analytics, execution and leadership rounds.

5. Bar-raiser or hiring manager round

An interviewer from outside the team checks that the candidate meets Uber's overall bar, focusing on values, judgement and collaboration. The hiring manager may also meet you to discuss the team and role.

6. Debrief, offer and background check

Interviewers submit feedback, a hiring committee or the hiring manager decides, and the recruiter shares the offer. Background verification is completed before the start date.

03
What to expect

Uber interview rounds

The rounds below describe the software engineering loop in Uber's Indian tech centres. Data, product and operations roles follow the same structure with function-specific content.

Round 1: Online assessment or phone screen

Roughly 60 to 90 minutes. Two or three problems of medium difficulty on a coding platform, or a live session with an engineer. Correctness, edge cases and complexity all count.

  • Arrays, strings, hashing and two-pointer techniques
  • Graph traversal, shortest paths and union-find
  • Heap and interval problems such as merging rides or scheduling

Round 2: Coding interviews

Two 45 to 60 minute sessions with engineers. Problems are medium to hard and interviewers look at how you clarify requirements, structure code and test it, not only whether you reach the optimal answer.

  • Dynamic programming and recursion
  • Designing a data structure such as an LRU cache or rate limiter
  • Concurrency basics for backend roles

Round 3: System design

For mid-level and senior engineers. A 60 minute open-ended design discussion covering requirements, scale, data model, APIs and trade-offs, often around problems close to Uber's domain.

  • Design a ride-matching or dispatch service
  • Design real-time location tracking for millions of drivers
  • Payments reconciliation and idempotency

Round 4: Project deep dive

You walk the interviewer through a significant project you owned. They probe architecture decisions, what went wrong, how you measured impact and what you would do differently.

  • Why you chose a particular technology or design
  • How you handled production incidents or scaling issues
  • Trade-offs between speed and quality

Round 5: Behavioural and bar-raiser interview

A 45 minute conversation with a manager or bar raiser on ownership, collaboration, dealing with ambiguity and ethics, using examples from your past work.

  • A time you disagreed with a decision and what you did
  • Handling a conflict with a teammate or stakeholder
  • Why Uber and what you want to build here
04
Pay by role

Uber salaries

DesignationAverage salary
Regional Manager
Experience: 10+ years yrs
₹ 20 Lakhs /year
Typical range ₹14.4 L – ₹25.6 L/yr
Area Manager
Experience: 6 - 10 years yrs
₹ 11.2 Lakhs /year
Typical range ₹8 L – ₹14.4 L/yr
Store / Territory Manager
Experience: 3 - 7 years yrs
₹ 6 Lakhs /year
Typical range ₹4 L – ₹8 L/yr
Sales Executive
Experience: 0 - 3 years yrs
₹ 3 Lakhs /year
Typical range ₹2 L – ₹4 L/yr

Figures are estimates based on typical market ranges for this role and sector, not company-published pay. Actual offers vary by location, skills and negotiation.

05
Practise by topic

Uber interview questions

06
Asked in the room

Uber interview FAQs

Q1How many rounds are there in the Uber interview process?

Typically five to seven touchpoints: a recruiter call, an online assessment or phone screen, three to five onsite-style interviews covering coding, system design, a project deep dive and behaviour, and a bar-raiser or hiring manager conversation. Business and operations roles replace the technical rounds with case, analytics and execution interviews.

Q2How hard is the Uber coding interview?

On the harder side of product-company interviews. Problems are usually medium to hard and interviewers expect a working, well-tested solution with good complexity within 45 minutes. Practising graph, dynamic programming and design-a-data-structure questions, and talking through your reasoning aloud, makes the biggest difference.

Q3Tell me about a project you owned end to end.

Choose a project with clear scope and measurable impact. Explain the problem, the options you considered, why you chose your design, how you shipped and monitored it, and what you would change now. Interviewers reward honesty about mistakes and evidence that you measured results rather than just delivered features.

Q4How would you design surge pricing for a city?

Start with the goal, balancing rider demand and driver supply in near real time, then describe the signals you would use, how you would compute and cap a multiplier per zone, how you would test it with experiments, and the fairness and regulatory constraints in India. Structure and trade-offs matter more than a single right answer.

Q5Why do you want to work at Uber?

Be specific about the problems Uber solves at scale, such as marketplace matching, maps or safety, and link them to your skills and interests. Mention something concrete about the Indian tech centres or a recent product launch. Generic answers about brand name are easy to spot and score poorly.

Q6What does Uber pay software engineers in India?

Uber is among the higher-paying tech employers in Bengaluru and Hyderabad. Compensation combines base salary, annual bonus and restricted stock units that vest over several years, and total packages for entry-level engineers are typically well into the double-digit lakhs, rising steeply with level. Exact numbers vary by level and negotiation.

Quick facts about Uber

Is Uber a public or private company?
Ownership: Public Company.
Who founded Uber?
Uber was founded by Travis Kalanick, Garrett Camp.
Who is the CEO of Uber?
As recorded on this profile, Dara Khosrowshahi leads Uber. Leadership can change - check the company's own site for the current position holder.
What does Uber do?
Uber operates in Transportation Network Company, Food Delivery Service, Technology.
Hiring now

446 open jobs at Uber

Apply on Jobaaj, and use this guide to prepare before your first round.