Uber
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
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.
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.
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
Uber salaries
| Designation | Average 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.
Uber interview questions
Question banks most relevant to roles at Uber, with model answers.
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.
446 open jobs at Uber
Apply on Jobaaj, and use this guide to prepare before your first round.