Build a Concurrent Recurring Job Scheduler
Company: Nuro
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: Design a thread-safe recurring job scheduler with concurrent schedule and deschedule operations. Specify timing semantics, cancellation races, stale entries, worker coordination, exception isolation, shutdown, and deterministic concurrency tests.