Design and Implement a Cross-System Object Tracker

Read the full interview experience this question came from →

Quick Overview

Design an in-memory tracker that links different system IDs for the same real-world object and returns a merged chronological observation history. Address late links, out-of-order events, deterministic ties, metadata preservation, idempotency, contradictions, and future persistence.

Design and Implement a Cross-System Object Tracker

Company: Waymo

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Technical Screen

Overview: Design an in-memory tracker that links different system IDs for the same real-world object and returns a merged chronological observation history. Address late links, out-of-order events, deterministic ties, metadata preservation, idempotency, contradictions, and future persistence.

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

Waymo logo
Waymo
May 13, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
7
0
Loading...