Design a Job Scheduler That Can Scale by 100 Times

Quick Overview

Design a job scheduler that initially serves a small workload but must later handle 100 times as many jobs. Connect requirements and APIs to data modeling, consistency, scaling, failure recovery, observability, and the important design trade-offs.

Design a Job Scheduler That Can Scale by 100 Times

Company: Nextdoor

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Overview: Design a job scheduler that initially serves a small workload but must later handle 100 times as many jobs. Connect requirements and APIs to data modeling, consistency, scaling, failure recovery, observability, and the important design trade-offs.

|Home/System Design/Nextdoor
Nextdoor logo
Nextdoor
Aug 3, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
8
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...