Design a Cron Job Scheduler
Company: Snowflake
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question evaluates a candidate's ability to design a scalable, distributed job scheduler, encompassing API and data model design, cron-style recurrence, pause/resume semantics, concurrency control, and fault-tolerant execution.