Question 16 of 30

Distributed Job Scheduler

mediumOpen designCommonly asked~45 minHLD roundBar raiserSDE-2 and upAmazonGoogleAtlassianRazorpaySwiggyQueues & AsyncResilienceConsistency & Consensus

The question, as asked

“Design a scheduler that runs jobs — some on a cron, some once at a future time. It must not miss a job, and it must not run one twice.”

Your answer, first

Commit something before anything unlocks. Saved on this device as you go.

0 charactersExpand for room to draw

Full drill coming soon

This one is listed because it comes up constantly — the three-depth answer, follow-ups and red flags are being written. Attempt it above anyway; that part works, and the guides below cover the ground the drill will.

Go deeper