Uber Software Engineer Interview Experience — Tracking the Earliest Unrepeated Visitor

Uber·Software Engineer·Aug 2026
Technical Screenmedium

An Uber phone-screen report describes a data-structure exercise for recording ID visits and retrieving the earliest ID seen exactly once. The task includes a defined result when no eligible ID remains and permits keeping the data in memory, with IDs ranging to roughly one million.

The follow-up asks how to make queries constant time. The reported hint involves removing repeated IDs from the front of a queue and discussing amortized performance. The account focuses on requirements and optimization rather than the candidate’s implementation or interactions with the interviewer. It does not state whether the applicant passed the screen or received a later hiring decision.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

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

Loading comments…

Interview at a glance

Company
Uber
Role
Software Engineer
Rounds
Technical Screen
Difficulty
medium
Interview date
Aug 2026
Questions from this interview
1 question

Real Uber interview experiences

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

All 55 Uber interview experiences