Build a Concurrent Recurring Job Scheduler
Company: Nuro
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: 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.
Read the full Nuro Software Engineer interview experience this question came from