// TOPIC
#scheduling
2 articles
◆◆◆AdvancedAmazonGoogle
01Design a Distributed Job Scheduler (cron at scale)
Run millions of scheduled and recurring jobs reliably — at-least-once execution, leader election, sharded time-wheels, and exactly-once side effects via idempotency.
#interview#distributed-systems#scheduling
20 min◆◆IntermediateGoogleMicrosoft
02Design a Calendar System (Google Calendar)
Store events, share calendars, find free slots, and fire reminders — across time zones and recurring rules. The RRULE expansion and free/busy problem.
#interview#scheduling#consistency
23 min