Skip to main content
Uber
Uber Software Engineer Interview Guide

Updated by Uber candidates

Back to all
IndiaOnsitea month ago
Uber

Software Engineer Interview Experience

Uber·Mid Level / L4
Result
Rejected
Interview date
8 months ago
Timespan
2 weeks
Difficulty
Very difficult

Interview process

The process involved two coding rounds and a system design interview. The coding rounds went smoothly - I was comfortable with the data structures involved, including a question on binary indexed trees (Fenwick trees) for range sum queries. What didn't go well was the system design round; the interviewer gave very little feedback or direction, making it hard to gauge if I was on the right track. Communication from the recruiter between rounds was also slow.

  • Phone interview

Interview tips

Brush up on tree-based data structures (especially binary indexed trees and segment trees). Practice explaining your thought process out loud clearly, since the interviewers aren't very forthcoming with hints. Also, don't expect a warm or conversational interview style; treat it as a purely technical evaluation and prepare accordingly.

Company culture

The interviewers seemed disengaged and gave the impression they'd rather be elsewhere. There wasn't much enthusiasm when discussing the team or the problems they work on. It didn't feel like a place that invests heavily in making candidates feel welcomed or valued during the process, which raises questions about the day-to-day culture.

Questions asked

Question types asked

Specific questions asked

Unlock more real interview experiences

Get full access with a membership, or share your experience to try it free.