Software Engineer loops test Problem Solving, System Design and Java first, then SQL and Python. Everything below is aggregated from 270,739 candidate reports and 9,716 company guides.
I went through a phone screen for a New Grad Software Engineer position at Uber, and it was essentially a single coding question. The prompt was very close to the classic “first unique number” type of problem—something about tracking occurrences and returning the earliest element that appears exactly once. The recruit
I went through a fairly structured loop that felt very Amazon: it started with an SDE-1 style process with multiple rounds focused on both coding and Leadership Principles, and it ended the same day I did the interviews. The loop had four rounds total—three in-person rounds plus one virtual BR-style round—and the whole