Design a Dependency-Aware CI/CD Pipeline

Read the full interview experience this question came from →

Quick Overview

Design a dependency-aware CI/CD platform that schedules DAG jobs on isolated runners and preserves logs, artifacts, and durable execution state. Address leases, heartbeats, retries, cancellation, untrusted code, artifact provenance, deployment approvals, progressive rollout, and rollback.

Design a Dependency-Aware CI/CD Pipeline

Company: Shield Ai

Role: Software Engineer

Category: System Design

Difficulty: easy

Interview Round: Technical Screen

Overview: Design a dependency-aware CI/CD platform that schedules DAG jobs on isolated runners and preserves logs, artifacts, and durable execution state. Address leases, heartbeats, retries, cancellation, untrusted code, artifact provenance, deployment approvals, progressive rollout, and rollback.

Read the full Shield Ai Software Engineer interview experience this question came from

|Home/System Design/Shield Ai
Shield Ai logo
Shield Ai
May 25, 2026
easySoftware EngineerTechnical ScreenSystem Design
0
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...