Build a Concurrent Recurring Job Scheduler

Read the full interview experience this question came from →

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

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

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