Got the offerL4 at Uber
- Difficulty
- Process took
- 2-3 Weeks
- Rounds
- 5
- Format
- Remote
- Applied via
How it went
For Uber, system design interviews are a big part of the process. You’ll need to not only design systems but also optimize them for scale, fault tolerance, and low latency.
What they would tell you
For Uber, system design interviews are a big part of the process. You’ll need to not only design systems but also optimize them for scale, fault tolerance, and low latency.
How to prepare
I cleared all the technical and managerial rounds The last step was the HR discussion about compensation Initially, the package offered was lower than my expectations, and after negotiation, I decided to reject the offer
Their background
Actually, I sent a cold email to the recruiter, and then two weeks later, I got a phone call Interview for L4 role at Uber It was hard, with good learning experience
Round by round
- 1
Online Assessment60 min
I received a CodeSignal link and had four problems to solve, managed to solve three out of four within the time limit. One of the problems was tricky, but overall it went smoothly and I got shortlisted for the onsite interviews
- 2
Bar Raiser Round60 min
The question was Number of Ways to Place People II, I explained my approach step by step, and the interviewer kept asking follow-up questions to test my understanding of corner cases
- 3
Intermediate DSA60 min
Kth Smallest Element in a BST and a couple of similar tree-based variations The interviewer was very friendly and supportive, He gave me approachable medium-level follow-up problem after the main one, honestly I felt lucky
- 4
High-Level Design60 min
For HLD, I was asked to design Restaurant Recommendation System based on user location, the interviewer was a backend tech lead and extremely knowledgeable
- Initially, the requirements were straightforward, so I was able to sketch out a basic design in under 15 min
- Then, he increased the difficulty by lowering latency requirements
- I discussed caching strategies, sharding for different regions, database indexing, and load distribution
- 5
HM Round60 min
The interviewer asked about:
- Collaboration and teamwork
- How I handle conflict or differing opinions
- How I approach being a team player while still driving results
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.