Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Uber

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Uber reviews | Uber jobs | Uber salaries | Uber benefits | Uber conversations
      Uber interviewsUber Software Engineer interviewsUber interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Software Engineer Interview

      24 Mar 2016
      Anonymous interview candidate
      San Francisco, CA
      No offer
      Neutral experience
      Difficult interview

      Application

      I applied online. The process took 4 weeks. I interviewed at Uber (San Francisco, CA) in Mar 2016

      Interview

      Applied to a job listing online and heard back from a recruiter within a week. Scheduled a chat with the recruiter and went over the position and interview process (1-2 phone screens, depending on performance, and an onsite). Had my phone interview a week after that with two engineers (one shadowing, who didn't contribute to the interview). We spent the first 10 minutes or so chatting about the work we've been doing at our respective companies and after that, he gave me a CTCI-type question (although not one directly from the book). I came up with and coded a slightly inefficient solution in about ten minutes, did a space and runtime analysis, and spent the rest of the time optimizing it. The interviewer was friendly and encouraging and gave hints when I got stuck and we eventually arrived at the optimal solution. The interviewer was not too concerned with running code (it's easy to get tripped up on random compiler errors in that sort of environment) and mainly seemed to care about the algorithm. He ended the interview by asking "Why Uber?" and opened up the last five minutes to questions. The recruiter was very prompt and got back to me a couple hours later with next steps and we scheduled an onsite for a week and a half later. She was also open to giving feedback when I asked for more info on things I could improve on for the onsite. The onsite included five sections: one hiring manager, one coding, one software design, one architecture, and one Uber culture. All interviews started out with around 10 minutes of introductions and ended with 5 minutes of open Q&A. Every section, with the exception of system architecture, included coding on the whiteboard. Since this was my first interview and I had no idea what to expect with design and architecture, I struggled a lot during those sections. When I admitted I didn't have much experience or familiarity with certain topics during those interviews, the interviewers tended to drill down into those areas and expected me to make educated guesses (despite not having anything on which to base those educated guesses). One interviewer also seemed to get impatient when I tried to ask clarifying questions and continuously 'dumbed' down the original question or interrupted me when I tried to reason things out. By the end of the day, I was feeling pretty exhausted and discouraged and tilted on a relatively simple recursive problem that I figured out after walking out of the building. The recruiter got back to me less than a week after that with feedback and a rejection.

      Interview questions [1]

      Question 1

      What would you do to improve Uber?
      Answer question
      9

      Other Software Engineer interview reviews for Uber

      Software Engineer Interview

      12 June 2026
      Anonymous employee
      New York, NY
      Accepted offer
      Positive experience
      Average interview

      Application

      I interviewed at Uber (New York, NY)

      Interview

      Recruiter call, then Phone screen, then 5 stage interview onsite. Onsite Rounds: 2 programming questions -one algorithms & one general low-level design 1 system design 1 past projects 1 manager behavioral interview

      Interview questions [1]

      Question 1

      Implement the game of minesweeper
      Answer question

      Software Engineer Interview

      30 Apr 2026
      Anonymous employee
      Accepted offer
      Neutral experience
      Average interview

      Application

      I interviewed at Uber

      Interview

      The interview process started with a recruiter screen where they covered my background and the role's expectations. Next, I had a phone screen focused on technical skills where I faced a DSA question on frequent elements in an array. I had practiced similar problems on prachub.com beforehand, which helped me tackle it effectively. The technical rounds consisted of coding and system design questions, including rate limiting. Finally, I had a behavioral interview where they assessed cultural fit. Overall, the experience was average, but I received and accepted an offer.
      2

      Software Engineer Interview

      3 Apr 2026
      Anonymous employee
      San Francisco, CA
      Accepted offer
      Positive experience
      Average interview

      Application

      I interviewed at Uber (San Francisco, CA) in Apr 2026

      Interview

      Recruiter screen then there was a hiring manager round which felt more like a mix of product sense + execution - mostly a mix of OOP algorithms in Python or Java and some high-level system design. The onsite was 5 back to back rounds covering data structures, database management (heavy on SQL and data lifecycles), deep sys design, and behavioral. The sys design round was the real test where I had to walk through building a scalable real-time gaming leaderboard, discussing tradeoffs ofcourse in architecture, APIs, and data flow. The coding rounds was around things like linked lists and tree traversals, while the behavioral part focused heavily on ownership of my code and handling feedback. When you prep, make sure you can go a level deeper on database management and object oriented patterns instead of just grinding LC I’d say. I did grind LC though but ensure you understand the depth behind everything you solve. I also did a few mocks with uber swe on prepfully specifically for the sys design and database rounds and that honestly helped me catch some blind spots in my architecture knowledge and practice explaining my tradeoffs clearly. I’d say get a mock or two from anywhere if you can - helped me a lot!
      3