How it went
The candidate was referred for the Staff Software Engineer position at Uber. The interview process included a recruiter call, a coding screen, and a five-round final interview. The final rounds consisted of two coding interviews, a system design interview, a behavioral interview, and a past-project discussion that evolved into a behavioral deep dive. The company emphasized technical depth and consideration of trade-offs, even in coding rounds, over extensive cross-functional narrative.
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.
Hiring now
Software engineer roles are open right now
landed applies to roles like these for you, on each company’s own site, with answers written for the role.

Senior Software Engineer -.NET
Tyler Technologies · Annapolis, Maryland

Software Development Engineer II
SaaS Labs · Bengaluru, Karnataka, India
10 free auto-applies. No card.
Or practice this interview first