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