Design a Dependency-Aware Concurrent Tool Scheduler

Quick Overview

Design a dependency-aware concurrent tool scheduler with validated per-agent DAGs, a global execution limit, fair ready queues, atomic state transitions, retries, failure propagation, cancellation, and clean shutdown.

Design a Dependency-Aware Concurrent Tool Scheduler

Company: OpenAI

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: hard

Interview Round: Technical Screen

Overview: Design a dependency-aware concurrent tool scheduler with validated per-agent DAGs, a global execution limit, fair ready queues, atomic state transitions, retries, failure propagation, cancellation, and clean shutdown.

OpenAI logo
OpenAI
Aug 16, 2026
hardSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
28
0
Loading...