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

|Home/Software Engineering Fundamentals/Waymo
Waymo logo
Waymo
May 13, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
7
0
Loading...
Loading comments...