Design a Reliable Job Scheduler
Company: Snowflake
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Onsite
Overview: Design a fault-tolerant scheduler for one-time and recurring jobs that must run near specified times. Candidates reason about durable schedules and attempts, due-work claiming, queue handoffs, leases, retries, cancellation races, idempotent effects, partitioning, and reconciliation.
Read the full Snowflake Software Engineer interview experience this question came from