Apply
Your first step is applying, of course. Use our job search to explore open roles, and if you see something you like, hit apply. Uber moves fast, and new roles are added all the time, so check back regularly.
Talk with a recruiter or sourcer
You’ll start the interview process by talking with a member of the Talent Acquisition team about the role and your experience. This is a general conversation about your background and skill set as they relate to the role. We also want to know why you're interested in joining Uber, what you know about us, and your ideas for moving our business forward. It sounds obvious, but it is really important!
Chat with the hiring manager
If the opportunity seems like a good fit, you’ll next speak with the hiring manager for the role. During this conversation, they will ask more about your experience and skills, and you’ll have an opportunity to ask detailed, role-specific questions. Use the STAR (Situation, Task, Action, Result) method when answering questions, and as much as possible, be data-centric in your answers. We back up most of our decisions with data, so prepare to talk about how you use data within your role.
Technical interview (tech role only)
Technical interviews can vary. For coding, this will be a shared coding session where you will be speaking with an interviewer and tackling a problem using a collaborative environment.
Functional exercise or assessment (role dependent)
We often present candidates with a job-related task or work simulation to help us understand their functional knowledge and problem-solving approach. This could be anything from an analytics assessment, written assessment, or portfolio review.
Team interview
The next step is often to meet the team and cross-functional colleagues. Interviewers will ask you various questions about core skills needed to be successful in the role. If you completed an exercise, you might be asked to do a presentation.
Hiring decision
Our recruiters partner closely with the hiring team to review each candidate’s performance against specific job criteria. The team works together to reach a decision, and your recruiter will be in touch about the outcome. Fingers crossed!
Tell me a little bit about yourself.
The following metrics were computed from 1 interview experience for the Uber Software Engineer role in London, United Kingdom.
Uber's interview process for their Software Engineer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Uber's Software Engineer interview process in London, United Kingdom.