System design interview question
Design Job Scheduler
Design a Job Scheduler — cron expression parsing, distributed worker pools, priority queues, at-least-once execution semantics, and retry with exponential backoff.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.