RejectedSenior 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
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
DSA Round 260 min
Some 2D array related problem, i do not remember exact problem
- 3
HLD60 min
Problem Brief- Restaurant owners need real‑time aggregated metrics about orders placed via a food‑delivery platform
- 4
Low level design60 min
Design a vehicle rental solution with user-defined configurations
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.