Build a Concurrent Recurring Job Scheduler

Quick 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.

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.

|Home/Software Engineering Fundamentals/Nuro
Nuro logo
Nuro
May 26, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
4
0
Loading...
Loading comments...