#23Easy
Design a Job Scheduler
Asked by:GoogleAmazonMicrosoftDoordash
Recommended Solutions from the Web
Popular Leetcode Discussion
https://leetcode.com/discuss/general-discussion/1082786/System-Design%3A-Designing-a-distributed-Job-Scheduler-or-Many-interesting-concepts-to-learn
Solution from Google Engineer
https://www.youtube.com/watch?v=pzDwYHRzEnk
High Level Overview
https://blog.algomaster.io/p/design-a-distributed-job-scheduler
Mock Interview
https://interviewing.io/mocks/faang-system-design-job-scheduler
Key Details & Edge Cases You Should Know
•
How will you do this on a single machine first?
•
How will you schedule jobs and execute them at the right time?
•
What if there are multiple jobs at the same time?
•
What if a job comes in that needs to be executed very soon?
•
How do you scale it across multiple machines to handle more jobs?