← Interview experiences
Got the offer

SDE 2 at Uber

Difficulty
Process took
2-3 Weeks
Rounds
5
Format
Remote
Applied via
Other

How it went

  • Interviews at Uber challenge both coding and design thinking, the best preparation combines solid DSA practice, system design understanding, and effective communication of your thought process

What they would tell you

  • Interviews at Uber challenge both coding and design thinking, the best preparation combines solid DSA practice, system design understanding, and effective communication of your thought process

How to prepare

  • LLD and System Design, practice coding real-world services

Their background

I have 4 years and 8 months of experience in software development, building scalable backend systems and solving complex engineering problems Recently, I got interview invite from Uber through Instahyre

Round by round

  1. 1

    Screening Round60 min

    CodeSignal assessment that had three coding challenges, ranging from simple problems to moderately complex DSA questions. solve all of them completely, which helped me qualify for the next stage In the phone screen, the interviewer tested my DSA fundamentals through a string manipulation problem similar to finding the next closest palindrome, but with an added twist

  2. 2

    Coding Round60 min

    First question was an array-based challenge where I had to rearrange positive and negative numbers alternately while maintaining their relative order, explained how I’d use two pointers to track the positions and swap elements in place to achieve the desired pattern Second problem, I was asked to design a system to track the first non-repeating character in a stream of data, i completed using a combination of a queue and a hash map to maintain order and frequency

  3. 3

    Low-Level Design60 min

    In the LLD round, was asked to design and implement classes for a car rental system, i focus on modeling entities like cars, users, bookings, and payment services & explained how I’d structure the classes using oop's concept

  4. 4

    High Level Design60 min

    Design a real-time notification system that alerts users when a stock price fluctuates beyond a defined threshold

  5. 5

    HM Round60 min

    Final round, managerial conversation aimed at understanding my problem-solving mindset, ownership, and team collaboration Some of the questions included

    • Tell me about a time when you disagreed with your teammate or manager, how did you handle it?
    • How do you prioritize tasks when deadlines are tight and requirements change frequently?
    • Describe a situation where you identified a performance bottleneck in your project, how did you fix it?
    • If your feature fails in production during peak hours, what would be your immediate steps? I answered using example

What came up

MediumRemote4 5 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources