Software Engineer loops test Problem Solving, System Design and Java first, then SQL and Python. Everything below is aggregated from 270,740 candidate reports and 9,764 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 did an online assessment, got confirmation it was submitted, and then spent a long stretch waiting with basically no signal. The assessment I took included two parts: a DSA coding problem and a separate development-focused task. I passed all the test cases on the DSA side, and I also scored very well on the other par