← Questions

Design a dependency-aware job scheduler

0
DatabricksSystem designLast asked Jan 2026

Design a job scheduler in which each job is a list of tasks with dependencies between them; a task may start only when every task it depends on has finished. Cover how you represent the dependencies, how independent tasks run in parallel, how you detect a cycle, and what happens to the rest of a job when one of its tasks fails.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing