Uber Drivers Software Engineer interview: recursive strings and trees

Uber Drivers·Software Engineer·Reported Jun 2026
Technical ScreenHard

I had two separate interviews built around DSA problems. The first was a recursion-based string-manipulation question. The second moved to trees and asked for a tree coding solution.

Both interviews added follow-ups after the main question, so finishing the initial problem was not the end of it. Those extensions raised the difficulty and made the rounds feel more demanding than the opening prompts suggested. I did not receive an offer, and I came away realizing that I had underestimated how quickly the questions would move beyond the initial task.

Location: San Francisco, CA. Overall feedback: Positive. Offer status: No offer.

Published

Curated and edited by PracHub

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Uber Drivers
Role
Software Engineer
Rounds
Technical Screen
Difficulty
Hard
Date
Reported Jun 2026

Real Uber Drivers interview experiences

First-hand reports from Uber Drivers candidates — the rounds, the questions they were asked, and how it went.

All 7 Uber Drivers interview experiences