InterviewStack.io LogoInterviewStack.io

Deployment Observability and Release Health Questions

Instrumenting and monitoring the delivery process and its outcomes: deployment metrics (including DORA-style measures), pipeline monitoring and troubleshooting, and observability wired into continuous delivery to verify release health. Covers confirming a deployment succeeded, detecting regressions post-release, and diagnosing pipeline failures. Focuses on delivery-time signals, not broad production monitoring or incident response.

HardSystem Design
59 practiced

You are asked to create an automated canary analysis system that decides promotion based on multiple signals (latency, error rate, CPU, and business metrics). Describe the architecture, statistical tests or heuristics you would use to determine canary health, and how you'd avoid false positives due to noise.

HardTechnical
47 practiced

Design an observability-driven canary rollout plan for a network automation feature that adjusts route preferences. Define the metrics and baselines you'll monitor (control vs canary), thresholds and automated decision rules to promote or rollback, and what instrumentation to add to quickly pinpoint root cause if the canary fails.

HardSystem Design
76 practiced

Design a Python-based deployment orchestrator that performs staged canary rollouts with automatic rollback on SLO breaches. Describe the architecture, state model, canary analysis criteria, how to store persistent state, and how to ensure idempotent operations across retries and process restarts.

MediumTechnical
58 practiced

Implement a Python function analyze_canary(baseline_latencies, canary_latencies, baseline_errors, canary_errors) intended for CI integration. The function should compute p95 latency and error rate for baseline and canary and return 'PASS' or 'FAIL' using these criteria: canary_p95 <= baseline_p95 * 1.10 and canary_error_rate <= baseline_error_rate + 0.001. Assume inputs are lists of numbers and include basic sample-size checks and comments.

That is every published Deployment Observability and Release Health question for Site Reliability Engineer (SRE) so far. Browse the other topics in this category, or practice this one interactively.