cswork / libraryOpen practice workspace

Interview experiences · Uber

Uber Software Engineer Interview Experience — Tracking the Earliest Unrepeated Visitor

Tech screenInterviewed 2026-08

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…

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.

Comments

Nothing here yet.

Join in on CSWork →