Count Machines and Recover a Distributed Tree Topology

Quick Overview

Design a distributed tree protocol that counts machines and reconstructs all nodes and edges without a central inventory. Specify correlation-bound aggregation, retries, deduplication, termination, topology validation, snapshot semantics, and honest handling of unreachable subtrees.

Count Machines and Recover a Distributed Tree Topology

Company: OpenAI

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Technical Screen

Overview: Design a distributed tree protocol that counts machines and reconstructs all nodes and edges without a central inventory. Specify correlation-bound aggregation, retries, deduplication, termination, topology validation, snapshot semantics, and honest handling of unreachable subtrees.

|Home/Software Engineering Fundamentals/OpenAI
OpenAI logo
OpenAI
Jul 3, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
37
0
Loading...
Loading comments...