Uber’s interview process is long and difficult, and not knowing what steps to expect makes it even harder to prepare for.
We’re here to help. We work with 90+ ex-Uber interviewers on our platform and we’ve helped thousands of candidates navigate and prepare for the Uber interview process.
Here’s what you need to know: Uber’s interview process can take two months or more, and there are seven steps: resume screen, online assessment (for some roles), recruiter screen, initial hiring manager screen, interview loop, interviewer debrief/hiring committee, and salary negotiation. The steps that will require the most preparation are the initial screens and interview loop.
- Step 1: Resume screen
- Step 2: Online assessment (for some roles)
- Step 3: Recruiter screen
- Step 4: Initial / hiring manager screen
- Step 5: Interview loop
- Step 6: Interviewer debrief / hiring committee
- Step 7: Salary negotiation
But before we get into each step, let's get to know Uber first.
About Uber
Uber is a ridesharing and food delivery company founded in 2009. It launched in 2011 as a mobile app that allowed riders to hail luxury cars or taxis before offering a non-luxury option in 2012. In 2014, it launched Uber Eats, its food delivery service. In 2019, Uber became a public company. As of 2025, it is valued at $138.91 billion and employs over 30,000 people.
Working at Uber↑
Here are a few things about working at Uber that you should know before applying:
Culture
Before its change of leadership in 2017, Uber was known for its competitive hustle culture with its values kept under wraps. Its toxic company culture and leadership and its questionable use of data were then exposed, leading to CEO Kalanick’s forced resignation. He was replaced by former Expedia CEO Dara Khosrowshahi who sought to reform the company, starting with its culture. The new CEO then published new cultural norms in consultation with Uber employees around the world. These cultural norms have since been updated in 2021.
Open source
Uber engineers are big open-source users and have a reputation for continuously contributing to the improvement of software in infrastructure, data visualization, deep learning, AI, and mobile development.
Return-to-office policy
Uber has adopted what it calls “half office time” in response to the insistent demand for a more flexible work arrangement. Under this policy, employees are required to work in the office for half of the week and are allowed to work from anywhere up to four weeks per year.
Great salaries
Of course, the competitive salaries on offer are likely part of your reason for applying to work at Uber. How do Uber’s salaries compare to those of other top tech companies? You’ll be surprised to know that as of writing, Uber’s average total compensation for the software engineer (L5) is the highest in this list, despite not being FAANG.
Here’s a comparison table featuring the average salaries and compensation for software engineer, product manager, and engineering manager roles (L5 level), based on data from Levels.fyi.
Now let’s get into the Uber recruitment process so that you know exactly what to expect and how to prepare.
Step 1: Resume screen↑
This is the most competitive part of your Uber application process. You’ll have to make sure your resume matches the position you’re applying for.
If you haven't yet got an interview at Uber, you'll want to get your resume up to scratch.
To help you put together a targeted resume that stands out from the crowd, follow the tips below.
Tips for crafting a resume
- Simplify. Avoid using overly creative resume layouts. A simple resume layout accomplishes two things: it helps your resume pass through the applicant tracking system (ATS) and makes it easy to read for recruiters and hiring managers.
- Verbalize. Start each bullet point under your previous roles with an action word.
- Quantify. Add numbers to illustrate your impact in each role. If you were in a leadership role, how many people were in your team? If you’ve successfully launched a product, what metrics did you use to measure its success?
- Summarize. Make your resume ATS-friendly by having a skills section. Insert keywords from the job requirements that are relevant to your professional experience.
The tips above include abbreviated information from our tech resume guides. For more detailed steps as well as examples to follow, take a look at one of our articles below:
- Tech resume examples
- Software engineering resume examples
- Product manager resume examples (includes an example that got candidate into Uber)
- Technical program manager resume examples
- Engineering manager resume examples
The guides above are great starting points for you to make a competitive resume for free. If you’re looking for expert feedback, you can also get help on your resume from one of our tech recruiters, who will cover what achievements to focus on (or ignore), how to fine-tune your bullet points, and more.
Step 2: Online assessment↑
Not all roles at Uber will require an online assessment. But a few software engineer candidates have reported on Glassdoor that they were given an online assessment on CodeSignal or HackerRank after they submitted their applications on online job platforms.
The online assessments typically consist of four Leetcode-style DSA (data structure and algorithms) problems. You have to clear this round before you can get through to the next step, which is the recruiter screen.
Step 3: Recruiter screen↑
In most cases, you'll start your interview process with Uber by talking to a recruiter on the phone. They are looking to confirm that you've got a chance of getting the job at all, so be prepared to explain your background and why you’re a good fit for the company.
Uber’s engineer interview process guide suggests preparing for questions about the following:
- Your technical experience
- Why you’re interested in joining Uber
- What you’re looking for in a technical role
- What motivates you in your next career role
It helps to prepare a short introduction (2 to 3 minutes max) so you won’t ramble on due to nerves. Check out our guide to behavioral interview questions for tips on how to answer these types of questions confidently.
Give the recruiter plenty of reasons to put you through to the next round and convey your enthusiasm for working at Uber.
If you get past this first HR screen, the recruiter will then help schedule your next rounds of screening. Uber EM and coach Ketki’s advice is to leverage the guidance of your recruiter at this stage so you know exactly how to prepare for each round.
“The process is designed to ensure you’re not caught off guard, so focus on aligning your preparation with those expectations. Take time to understand the purpose of each round and prepare accordingly, targeting the skills and competencies being evaluated,” she says.
Step 4: Initial / hiring manager screen↑
If the recruiting team deems you a good fit for the role, they’ll endorse you next to the hiring manager. During this screen, be prepared to talk more in-depth about your professional experience and skills. For tech roles such as software engineer or engineering manager, expect some technical questions as you will likely be talking with a fellow SWE or EM.
You can also use this opportunity to learn more about the role and team you’re applying for, so come prepared with thoughtful questions.
Step 5: Interview loop↑
The final round of interviews is the onsite interview loop. The number of interview sessions and the people conducting the interviews will depend on the role you’re applying for. Generally, there are two sessions, each session with multiple rounds. Two to three rounds will be on role-related knowledge, followed by a Bar Raiser round (for engineering roles) and a hiring manager round.
5.1 Software engineer
If you’re applying for a software engineer position, your loop may include the following rounds: coding, design and architecture, and behavioral rounds.
For coding exercises, you’ll need to get used to solving problems on a mix of formats, as the medium will depend on your interviewer’s preference. You might get asked to code using CodeSignal by one and on a whiteboard by another, so it’s best to prepare using both.
Here are some interview guides you may find useful for your prep:
5.2 Product manager
During Uber product manager interviews, there’s a unique interview session they call “jam session”, which is usually the first of your onsite interviews. It differs depending on your role level:
- Below Group Product Manager level. You’ll get a prompt 1-2 days in advance. Then you’ll have a brainstorming session with 1-2 PMs and a cross-functional team member (data scientist, software engineer, etc.)
- Above Group Product Manager level. You’ll get a prompt a week in advance. During your jam session, you’ll have to present your answer to the prompt in front of your panel and fellow candidates.
The rest of your PM interview sessions will proceed with a mix of behavioral, product, and technical questions.
Here are some interview guides you may find useful for your prep:
- Uber product manager interview prep
- Product manager interview prep
- How to crack product sense interview questions
- How to crack product strategy interview questions
- How to crack product design interview questions
5.3 Engineering manager
For Uber engineering manager interviews, you can expect multiple interview rounds about your leadership experience and principles. Some candidates report technical interview sessions as well, so be sure to verify this with your recruiter.
Here are some interview guides you may find useful for your prep:
- Uber engineering manager interview guide
- Engineering manager interview prep
- Leadership primer for tech interviews
- People management primer for tech interviews
5.4 Bar Raiser
Though they’re not typically mentioned in Uber candidate reports, Uber has a Bar Raiser round for its engineering roles. Based on this Uber interview profile, the Uber Bar Raiser is quite similar to Amazon’s, an objective third-party advisor to the hiring process, to “help Uber have the best possible assessment without bias.”
For this round, expect a mix of behavioral and retrospective career questions. You may also get a technical or design question if the time permits.
To prepare for the Bar Raiser round, it may help to familiarize yourself with Uber’s cultural norms. Another tip from Ketki: “Don’t shy away from showcasing your non-core achievements and community contributions, especially during the Bar Raiser and Hiring Manager rounds. At Uber, we’re always looking for candidates who can elevate the tech landscape and bring cultural impact to the organization.”
Uber interview experience
Based on Glassdoor reports, 51% of candidates consider their interviews a positive experience, slightly better than Netflix but worse than most FAANG companies.
Those who rated their Uber interviews positively describe their interview process as smooth and straightforward, conducted by nice, professional, and helpful interviewers.
Those who rated their experiences negatively noted scheduling issues and having difficulty communicating with their interviewers.
Regarding the interview questions, candidates said that they were fairly standard for the roles and nothing out of the ordinary was asked. Interviewers placed a lot of emphasis on previous role-related experience and hard skills rather than soft skills.
Step 6: Interviewer debrief / hiring committee↑
Once you've completed all of your interviews, the people at Uber will hold a "debrief" to discuss your application.
A "debrief" is a meeting where your recruiter and all of your onsite interviewers come together to decide if you'll be given an offer. More specifically, this meeting includes all of the people you met during interviews, in addition to your recruiter. It will be moderated by the Bar Raiser if one was involved during your interview process.
During the meeting, all of these people, led by the bar raiser, work together to make the decision collectively. The meeting is highly structured, according to Ketki, and everyone is expected to come prepared with thorough notes on how the candidate performed in their specific round. “This ensures that the final hire/no-hire decision is based on the overall performance across all rounds, rather than on one individual interview.”
By the end of the meeting, they will come to a "hire" or "no hire" decision. Sometimes, the candidate's level is also decided during their discussion.
Step 7: Salary negotiation↑
Finally, once you’ve passed each of the six steps above, you’ll receive your offer package from Uber.
At this point, all that is left for you to do is negotiate your offer. Your recruiter will get in touch with you about the details, likely scheduling one final call to clarify and discuss the terms. If they have not scheduled a call, you can ask for one.
Of course, salary discussions can be difficult and a bit uncomfortable, especially if you are not used to them. Below are some tips to help you navigate your salary negotiations.
Salary negotiation tips:
- Be polite: Remember that the person you’re negotiating with is just doing their job, and that the two of you are not enemies. You’ll get much farther in your negotiations if you approach the conversation with grace.
- Don’t give a number right away: Whenever possible, it’s better to wait until you receive an offer to start negotiating. This reduces the risk of giving a number that is lower than what the company otherwise would have paid, or giving a number that is so high that they are reluctant to interview you.
- Do your research: Have a number in mind before the conversation begins, and back it up with data. Research your position and level on Levels.fyi, ask around on professional social networking sites like Blind, factor in the cost of living where you are, and, ideally, get some input from a current Uber employee.
- Start high: To start the conversation, name a compensation number that is higher than your goal, and the Uber negotiator will likely end up negotiating it down to a number that is closer to your original goal.
- Negotiate everything: Your offer will include more than a base salary and stock options—you also have bonuses, vacation days, location, work from home, and other aspects to consider. If the salary won’t budge, there may be some wiggle room around the other perks.
Check out our video on 10 rules of salary negotiation for more tips.
Practice what you’ve learned before the actual negotiation. Book a salary negotiation coaching session with expert recruiters and negotiators to help you maximize your compensation.
Once you’ve completed this step and accepted your offer: congratulations! It’s time to start your career at Uber.
Are you prepared for your Uber interviews?↑
We've coached more than 15,000 people for interviews since 2018. In our experience, practicing real interviews with experts who can give you company-specific feedback makes a huge difference.
Find an Uber interview coach so you can:
- Test yourself under real interview conditions
- Get accurate feedback from a real expert
- Build your confidence
- Get company-specific insights
- Learn how to tell the right stories, better.
- Save time by focusing your preparation
Landing a job at a big tech company often results in a $50,000 per year or more increase in total compensation. In our experience, three or four coaching sessions worth ~$500 make a significant difference in your ability to land the job. That’s an ROI of 100x!