Design a CI Job Scheduler with Live Build Output

Read the full interview experience this question came from →

Quick Overview

Design a continuous-integration scheduler where source changes create dependency-aware builds, workers execute jobs, and users see live status and stdout. Cover webhook versus polling, deduplication, leases, retries, isolation, fairness, cancellation, scaling, and log retention.

Design a CI Job Scheduler with Live Build Output

Company: LinkedIn

Role: DevOps Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Overview: Design a continuous-integration scheduler where source changes create dependency-aware builds, workers execute jobs, and users see live status and stdout. Cover webhook versus polling, deduplication, leases, retries, isolation, fairness, cancellation, scaling, and log retention.

Read the full LinkedIn DevOps Engineer interview experience this question came from

LinkedIn logo
LinkedIn
Aug 1, 2026
mediumDevOps EngineerOnsiteSystem Design
4
0
Loading...