← Interview experiences
Rejected

Senior Software Engineer at Uber

Difficulty
Process took
2-3 Weeks
Rounds
4
Format
Remote
Applied via
Referral

How it went

  • HLD and LLD is more important for senior role

What they would tell you

  • HLD and LLD is more important for senior role

How to prepare

  • DSA (medium to hard level)

Their background

Company Name- Uber Role- Senior Software Engineer Location: Bengaluru Fixed Salary: INR 70,00,000 Retirals: INR 3,50,000 Bonus based on Performance: INR 12,60,000 Stock bonus: USD 110,000 vested over 4 years Relocation Bonus: INR 1,80,000

Round by round

  1. 1

    DSA Round 160 min

    You're given an undirected tree rooted at node 0, with node values in an array amount. Alice starts at node 0 and moves downwards towards a leaf. Bob starts at some node bob and moves upwards towards node 0. Both move one edge per second simultaneously. At each node:

    • If Alice arrives before Bob, she collects the full amount[i].
    • If they arrive at the same time, she gets half (amount[i] / 2).
    • If Bob arrives before Alice, she gets nothing. Your task is to determine the maximum net income Alice can obtain by heading toward an optimally chosen leaf.
  2. 2

    DSA Round 260 min

    Some 2D array related problem, i do not remember exact problem

  3. 3

    HLD60 min

    Problem Brief- Restaurant owners need real‑time aggregated metrics about orders placed via a food‑delivery platform

  4. 4

    Low level design60 min

    Design a vehicle rental solution with user-defined configurations

What came up

MediumRemote5+ years

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

Sources