RejectedSenior Section Engineer at Uber
- Difficulty
- Process took
- 2-3 Weeks
- Rounds
- 3
- Format
- Remote
- Applied via
- Company Website
How it went
Don’t panic if a test case fails, explain how you’d fix it
What they would tell you
Don’t panic if a test case fails, explain how you’d fix it
How to prepare
Graph problems came up, so get really comfortable with BFS and DFS. Practice common patterns like shortest paths, connected components, and traversal variations. Make sure you can explain your approach clearly as you code, interviewers value reasoning as much as the solution.
Their background
I applied for this role through Uber website
Round by round
- 1
BPS Round60 min
This round started with a chat, then moved into a graph-based problem I don’t remember the exact question but I remember using breadth-first search (BFS) to solve it.
- 2
DSA Round60 min
This round had two problems A variation of Count Subarrays With Fixed Bounds Strictly Palindromic Number solve both, but I did find a small bug in the first problem
- 3
LLD Round60 min
This round was tough, I was asked to design and implement coffee machine that supports custom recipes, inventory with expiry, concurrent orders with cancel/refund, self-cleaning cycle lockout, and promo codes with per-recipe constraints
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.