Design Historical Visit Tracker

Read the full interview experience this question came from →

Quick Overview

This question evaluates design of in-memory data structures and event-processing APIs, focusing on efficient state maintenance for historical timestamped events, query semantics for cumulative counts, handling out-of-order arrivals, and scalability and time/space trade-offs.

Design Historical Visit Tracker

Company: Uber

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: hard

Interview Round: Onsite

Overview: This question evaluates design of in-memory data structures and event-processing APIs, focusing on efficient state maintenance for historical timestamped events, query semantics for cumulative counts, handling out-of-order arrivals, and scalability and time/space trade-offs.

Read the full Uber Software Engineer interview experience this question came from

|Home/Software Engineering Fundamentals/Uber
Uber logo
Uber
Jan 26, 2026
hardSoftware EngineerOnsiteSoftware Engineering Fundamentals
9
0
Loading...
Loading comments...