InterviewStack.io LogoInterviewStack.io

Operational Excellence and Resilience Questions

Design and operationalize systems, teams, and processes that deliver efficiency, cost effectiveness, and resilient service delivery. Cover cost optimization and right sizing, automation and self healing processes, monitoring and observability (or the equivalent operational visibility for non-technical workflows), service level objectives and agreements, incident response and disaster recovery planning, resilience testing (including chaos engineering for technical systems), capacity planning, and continuous improvement practices such as postmortems and operational maturity models. Candidates should be able to explain trade offs between cost and reliability, how they instrument and alert on the health of a system or process, and how they measure and improve operational maturity for their function, whether that function is a software platform, an IT organization, or a business operations team.

HardTechnical
30 practiced
How would you test and validate runbooks and automated remediations before allowing them to run in production? Propose a staging strategy, a test harness that simulates failures, canary automation techniques, and KPIs to measure readiness and safety of automations.
EasyTechnical
42 practiced
What are the hallmarks of a good alerting strategy? Describe at least three anti-patterns that cause alert fatigue (for example noisy thresholds, alerting on symptoms instead of causes, or misrouted alerts) and propose a mitigation for each anti-pattern.
HardTechnical
33 practiced
After a critical outage you discover that some logs were lost due to a rotation misconfiguration. Describe the forensic investigation steps you would take: evidence preservation, reconstructing timelines, correlating remaining traces and metrics, and long-term fixes to logging and retention to prevent recurrence.
MediumTechnical
32 practiced
Write a Prometheus alert rule (PromQL) to detect a sustained elevation in 5xx error rate for a service 'payments' defined as: error rate > 1% over 5m for 3 consecutive evaluation intervals. Provide the alert expression, explain the labels and assumptions you used, and discuss potential causes of false positives and how to reduce them.
EasyTechnical
30 practiced
Implement exponential backoff with full jitter in Python for retrying transient HTTP requests. Provide a function with signature: retry_request(func, max_retries=5, base_delay=0.5, max_delay=30, seed=None). Ensure the implementation caps delays at max_delay, supports deterministic behavior for tests via seed, and mention how idempotency affects when retries are safe.

Unlock Full Question Bank

Get access to hundreds of Operational Excellence and Resilience interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.