Skip to main content
Uber
Uber Software Engineer Interview Guide

Updated by Uber candidates

Back to all
United StatesOnsitea month ago
Uber

Software Engineer Interview Experience

Uber·Senior / L5
Result
Rejected
Interview date
4 months ago
Timespan
4 weeks
Difficulty
Difficult

Interview process

The interview consists of two parts: a 45 min LC style coding and 15 mins conversation on your prior projects. The 45 min question was to build an arithmetic evaluator. For that, you have to use the Shunting Yard algorithm. It was only "+", "-", "(" and ")". I'm not sure if we would have used more operators, maybe some with precedence, if I had gone further. I had a hard time understanding the interviewer. I learned later on from Chat that you should contact your recruiter immediately if this happens.

  • Recruiter screen
  • Technical interview

Interview tips

Practice all 150 LC questions. That will prepare you for the coding section. As for the prior projects, have some projects already broken down by complexity and impact. 15 mins is a short time to talk about any project.

Company culture

They do good work. I really like the features they have and it has had a large impact on my life.

Questions asked

Specific questions asked

Unlock more real interview experiences

Get full access with a membership, or share your experience to try it free.

Exponent

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent © 2026
Terms of Service | Privacy