Schedule Dependent Tasks on a Bounded Thread Pool

Read the full interview experience this question came from →

Quick Overview

Design a bounded multithreaded scheduler that releases tasks after prerequisite completion, handles failures, and preserves dependency and task-state invariants.

Schedule Dependent Tasks on a Bounded Thread Pool

Company: Balyasny

Role: Software Engineer

Category: System Design

Difficulty: hard

Interview Round: Onsite

Overview: Design a bounded multithreaded scheduler that releases tasks after prerequisite completion, handles failures, and preserves dependency and task-state invariants.

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

Balyasny logo
Balyasny
May 25, 2026
hardSoftware EngineerOnsiteSystem Design
3
0
Loading...