Home/Blog/Uber L3 vs L4 vs L5A Interview: What Each Level Is Tested On (Prep Checklist)
Uberinterview prepL39 min read

Ready for a practice interview?

I'm Alex, the AI interviewer. Whenever you're ready, I'll run a full mock interview with you and give you a scored report.

Uber L3 vs L4 vs L5A Interview: What Each Level Is Tested On (Prep Checklist)

Every jump at Uber roughly doubles your pay, but every level is tested differently. At Uber India, L5A pays about 4× what L3 pays.

This page is a simple checklist: find your level, tick the boxes, and practise on the InterviewSkool pages linked in each section.

Pay at Each Uber Level (India)

Level Rough match Typical total pay / year Main thing they test
L3 Entry (about Amazon SDE-1) ≈ ₹35 L Coding that runs, tested by you
L4 Mid (about Amazon SDE-2) ≈ ₹72 L Coding + system design + working with people
L5A (Senior) Senior (about Amazon SDE-3) ≈ ₹1.39 Cr Deeper design, trade-offs, owning your past work
L5B, L6 (Staff) Next steps up ≈ ₹2.11 Cr, ≈ ₹2.70 Cr Not covered here

Medians from levels.fyi for Uber India, updated 6 Nov 2026. "Total pay" means salary + bonus + stock, averaged per year. Your offer can be higher or lower by team, city and stock.

Why this matters: if you prepare for L4 the way you'd prepare for L3, you'll get an L3 offer. That's about ₹36 L a year less for the same job hunt. The level is decided by how you answer, not just whether you solve the problem.

How the Uber Interview Loop Works

  • Before the loop: an online coding test or a phone screen. Reports say the online test is often on CodeSignal (a timed coding site). For new grads it is often about four problems in roughly 70 minutes.
  • The loop: Uber doesn't publish its rounds. Candidates report anywhere from 3 to 6 sessions, so treat the count as "usually a handful", not fixed. Expect coding rounds, a design round from L4 up, and a manager round.
  • Coding: interviewers often like code that actually runs, and that you test yourself with an example.
  • System design: usually from L4 up, often on Uber-style problems: ride matching, live location, surge pricing. New grads are less likely to get one.
  • Hiring manager round: about 75 minutes on how you work with people and lead, often judged against Uber's values.
  • The bar raiser: an engineer from a team that is not hiring you. Guides say it is often a deep dive into one project you built: your decisions, the impact, what went wrong, and what you did versus what you handed to others. It is reported to decide close cases.

Start here on InterviewSkool:

L3 Checklist: Coding That Runs

What they check: can you solve medium problems, write code that works, and explain your thinking while you do it? Usually an online test, then a few coding rounds.

  • I can solve medium problems on arrays, strings, hash maps, trees and graphs in about 30 minutes.
  • I can finish several problems in one sitting under a timer (practise with a clock, like an online test).
  • I know the basics of dynamic programming (1D and simple 2D) and BFS / DFS on graphs.
  • I run and test my own code with a small example and an edge case (empty input, one element, duplicates).
  • I talk out loud: I say my idea and the time/space cost, then code. No silent typing.
  • I ask 1–2 clarifying questions before coding (input size? sorted? duplicates allowed?).
  • I have 2–3 stories about a project I built: what I did, a bug or setback, and the result (college or internship projects are fine).

Practise on InterviewSkool (free):

Red flag: code that looks right but was never run, or going silent for 10 minutes. At L3 that reads as "can't be trusted to ship".

L4 Checklist: Design and People

What they check: everything from L3, plus can you design a system on a whiteboard and work well with others? Usually coding + a system design round + the manager round.

  • I still solve medium problems cleanly, and a few hard ones with hints.
  • I've practised at least 5 full designs out loud, 45 minutes each, starting with requirements and rough numbers.
  • I know the Uber-style ones: finding nearby drivers, live location updates, surge pricing (raising prices when demand is high).
  • I can explain the building blocks in plain words: cache, queue, database sharding (splitting data across machines), load balancer.
  • I have a story about owning a feature end to end: the problem, my design, the launch, the numbers after.
  • I have a story about working with someone difficult or a team that disagreed with me, and how it ended.
  • I can describe one project deeply, including what I did myself and what I handed off (the bar raiser may ask).

Practise on InterviewSkool (free):

Red flag: naming tools ("Kafka, Redis, Kubernetes") without saying why. Or stories that say "we did" and never "I did".

L5A Checklist: Senior, Depth and Ownership

What they check: the same rounds, but deeper. Candidates report design going further into failures, scale and trade-offs, and the bar raiser digging hard into what you did versus what your team did.

  • In design rounds I drive the interview: I pick the hardest part myself and go deep without being asked.
  • For every big choice I give two options and why I picked one (e.g. "push vs pull", "strong vs eventual consistency").
  • I talk about what breaks: a busy city with too many cars on one server, a region going down, retries causing duplicate rides, and how I'd notice (metrics, alerts).
  • I can design for very large scale: many cities and regions, constant location updates, cost.
  • I can walk through one big project for 30+ minutes: why I chose it, what went wrong, the numbers, and what I did versus delegated.
  • I have a story about changing another team's plan with data, not rank.
  • I have a story about handling an outage: what happened, what I did, what I changed so it doesn't happen again.
  • I have a story about growing other engineers, since the manager round is about leadership.

Practise on InterviewSkool (free):

Red flag: a perfect diagram with no trade-offs. Or a project story where you can't say what you decided. At L5A that reads as a strong L4.

Your Story Bank

Uber has no list of named principles to memorise like Amazon does, but its interviews often lean on the same themes. Write 6–8 stories and reuse them. Each one should fit the STAR shape: Situation → Task → Action (what you did) → Result (with a number). Pick the right size of story for your level.

Theme L3 story L4 story L5A story
Project deep dive (what I did) A college or intern project, in detail A feature I owned, launch to metrics A large project, with my part vs the team's
What went wrong A bug I found and fixed A production issue I debugged An outage I led and the fix that stuck
Working with people Helped a teammate who was stuck Worked through a hard teammate or team Got two teams to agree on one plan
Disagreement Disagreed politely and stayed friendly Disagreed with my manager, with data Changed another team's plan
Impact and numbers Made something faster or simpler Moved a metric after a launch Moved a metric across many users or teams
Leading and growing others Explained something to a new joiner Mentored an intern Grew engineers, ran interviews

Full guides: behavioral questions · tell me about yourself · why this company

Quick Self-Check: Which Level Are You Ready For?

Question L3 L4 L5A
Can you solve a medium coding problem in 30 min, out loud, and run it? must must must
Can you design "find nearby drivers" in 45 min? nice must must
Do you give 2 options and a reason for every big choice? – nice must
Can you talk about one project for 30 min, including what went wrong? nice must must
Can you say clearly what you did versus what others did? nice must must
Do your stories show you changed other teams' minds? – nice must

If you can't tick every must for the level you're applying to, that's your prep list. Go back to that level's section above.

A Simple 4-Week Plan

Week L3 L4 / L5A
Week 1 15 Uber easy + medium questions; write 2 project stories 10 Uber coding questions; learn caching, queues, sharding
Week 2 15 more: trees, graphs, DP; timed sets of several problems 3 case studies out loud (nearby drivers, surge pricing, live location)
Week 3 Timed practice: 2 problems in 60 min, running your own tests 5 of the 12 Uber design questions; write your project deep dive + outage story
Week 4 2–3 full mock interviews 2–3 full mock interviews at your target level

Want a plan built around your own dates and weak spots? Sign in first, then use the InterviewSkool prep planner.

Test Yourself at Your Level Before Uber Does

Do a mock interview with Alex, our AI interviewer. Coding mocks, and system design mocks at SDE-2, SDE-3 or Staff level, with a score out of 100 and feedback on exactly what kept you from the next level. Your first demo interview is free.

Try it at interviewskool.com · Uber questions: coding · system design

Pay figures are levels.fyi medians for Uber India (updated 6 Nov 2026) and change over time. Round counts and round contents are candidate-reported, not official; each team runs its loop a little differently. InterviewSkool is not affiliated with Uber, and this is not an official Uber document.

Frequently Asked Questions

What is the difference between Uber L3, L4 and L5A interviews?

L3 is mostly coding: an online test, then medium problems where your code should run and you test it yourself. L4 adds a system design round (often ride matching, live location or surge pricing) and a manager round on how you work with people. L5A, the senior level, goes deeper on failures, scale and trade-offs, and the bar raiser digs into what you did versus what your team did.

What is the Uber bar raiser round?

The bar raiser is an engineer from a team that is not hiring you. Guides say it is often a deep dive into one project you built: your decisions, the impact, what went wrong, and what you did versus what you handed to others. It is reported to decide close cases, so know your own project well.

How much do Uber L3, L4 and L5A engineers earn in India?

Based on levels.fyi medians for Uber India (updated 6 Nov 2026), total pay is about ₹35 lakh a year at L3, ₹72 lakh at L4 and ₹1.39 crore at L5A. Total pay includes salary, bonus and stock, and real offers can be higher or lower by team, city and stock.

How many rounds are in the Uber interview loop?

Uber does not publish its rounds. Candidates report anywhere from 3 to 6 sessions, so think of it as usually a handful. Expect coding rounds, a design round from L4 up, and a manager round of about 75 minutes, often after an online test such as CodeSignal.

Can I get an L3 offer even if I applied for L4?

It can happen. The level is decided by how you answer, not just whether you solve the problem. If you prepare for L4 the way you would for L3, you may get an L3 offer, which is about ₹36 lakh a year less at the medians. Use the level checklist and self-check to see what your target level expects.

Put it into practice

Try a mock interview with Alex

30-minute session. Real FAANG problems. Instant hiring signal. Free demo.

Try the Demo Free →

Try a mock interview with me

Real problems, follow-up questions, and a scored report at the end.

Practice with Alex