cswork / libraryOpen practice workspace

Interview experiences · Uber

Uber Software Engineer interview: recursion, tree questions, and full onsite loop

Tech screen → Onsite

After a recruiter conversation, I moved quickly into coding interviews. Across two interviews, I had two DSA problems: a recursion-based string-manipulation task and a tree question. Both came with follow-up extensions, so each session became a continuing problem-solving stretch rather than one fixed prompt. Later, I had a loop-style onsite day with all interviews on the same day. The interviewer…

After a recruiter conversation, I moved quickly into coding interviews. Across two interviews, I had two DSA problems: a recursion-based string-manipulation task and a tree question. Both came with follow-up extensions, so each session became a continuing problem-solving stretch rather than one fixed prompt.

Later, I had a loop-style onsite day with all interviews on the same day. The interviewers were friendly, the structure was clear, and I could have lunch and talk about the company culture. That day included two coding interviews, two system-design rounds, a bar raiser, and a hiring-manager conversation.

Coding pressure was consistent across the formats, especially when my solutions were only partly working or follow-ups arrived. I did not make it through. What stayed with me was how unforgiving it felt when a solution did not fully land.

Location: Brazil. Overall feedback: Positive. Offer status: No offer.

Comments

Nothing here yet.

Join in on CSWork →