Skip to content
tezvyn:
Menu

Reliability

101 bites tagged Reliability: interview questions with model answers, and 60-second explainers.

Test yourself: Top 30 Reliability interview questions →Multiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.
Product Strategy1 min read

Making the case for reliability over a risky feature

Quantify reliability cost in churn and revenue, show the feature's risk to existing customers, propose a sequenced path.

Product Strategy2 min read

Prepare for a launch traffic spike

Model expected load, load-test to find the first bottleneck, scale and cache, add graceful degradation and a queue for spiky writes.

Node.js & Express1 min read

Diagnosing intermittent crashes with PM2

PM2 auto-restarts and runs cluster mode for availability, inspect logs and metrics, watch memory for leaks, capture errors.

Node.js & Express1 min read

Handling uncaughtException and unhandledRejection

Listen on process for uncaughtException and unhandledRejection, log the error, stop accepting new work, drain in-flight requests, then exit non-zero for a supervisor to restart.

Node.js & Express1 min read

Operational versus programmer errors in Node.js

Operational errors are expected runtime conditions you handle and respond to; programmer errors are bugs that may corrupt state, so you log and gracefully restart.

Monitoring & SRE2 min read

Federating reliability ownership to product teams

Build a self-service reliability platform (golden paths, paved roads), train teams and embed SLO/on-call practices, and govern with standards plus error budget…

Monitoring & SRE2 min read

Safeguards for automated remediation runbooks

Add rate limits and circuit breakers on restarts, escalate to humans after N attempts, log all actions, and check for cascading failure before acting.

Monitoring & SRE2 min read

Designing shallow vs deep health checks

Shallow checks confirm the process is alive; deep checks verify dependencies; use shallow for liveness/load-balancer routing and deep sparingly to avoid…

Monitoring & SRE1 min read

Conducting a Production Readiness Review

Assess monitoring and alerting, capacity and load testing, failure modes and dependencies, on-call and runbooks, and rollback or release safety.

Monitoring & SRE1 min read

Embedded vs consulting SRE engagement models

Embedded SREs sit inside one team for deep impact but limited reach; consulting SREs advise many teams broadly but shallowly.

Monitoring & SRE2 min read

A team keeps blowing its error budget. First steps?

Analyze where the budget is burning via SLIs and postmortems, validate the SLO and SLIs are sound, then partner blamelessly on the top fixes.

Monitoring & SRE2 min read

What is an error budget and how is it used?

The budget is the allowed unreliability (100 percent minus the SLO); track its burn, ship freely when budget remains, and freeze risky changes to focus on reliability when exhausted.

Monitoring & SRE2 min read

Defining SLIs and an SLO for an auth service?

Pick user-centric SLIs like login availability and latency, measure good over valid events at the right boundary, then set an achievable SLO with a window.

Monitoring & SRE2 min read

Reliability paved roads for an internal PaaS?

Built-in observability, safe deploys with health checks and rollback, sane timeouts/retries/limits, and SLO tooling.

Monitoring & SRE1 min read

Reliability patterns for queue-based job processing?

Retries with backoff and jitter for transient faults, dead-letter queues plus a poison-message limit, idempotent handlers and visibility timeouts.

Monitoring & SRE1 min read

What is an SLO and how do you define API availability?

SLO is a target on an SLI, availability SLI is good requests over valid requests, you need labeled request counts over a window.

Monitoring & SRE1 min read

Load vs stress vs soak testing

Load tests expected traffic, stress pushes past limits to find the breaking point, soak runs sustained load for hours to expose leaks.

Monitoring & SRE1 min read

Design a centralized auto-remediation platform

Event ingestion, a rules engine mapping alerts to playbooks, a sandboxed execution runtime, and guardrails like dry-run, rate limits, and rollback.

Monitoring & SRE1 min read

Idempotency in infrastructure provisioning scripts

Idempotency means repeated runs converge to one end state; achieve it via desired-state reconciliation or idempotency keys with read-before-write.

Monitoring & SRE1 min read

Distinguishing toil from necessary ops work

Toil is manual, repetitive, automatable, tactical, and scales with growth; engineering and judgment-heavy work is not toil.

Monitoring & SRE1 min read

Measuring post-incident review effectiveness

Track action-item completion and age, repeat-incident rate, time-to-publish, and MTTR trend.

Monitoring & SRE1 min read

Fixing an unmanaged post-mortem action backlog

Generate fewer, higher-leverage items targeting systemic risk; assign owners and dates; integrate into normal planning with explicit prioritization.

Monitoring & SRE1 min read

Proximate cause versus root cause

Proximate cause is the immediate trigger, root cause is the systemic condition that allowed it; fix the root to prevent recurrence.

Monitoring & SRE1 min read

The 5 Whys root cause technique

Repeatedly ask why to move from symptom to systemic cause, stop at an actionable systemic fix.

Get Reliability bites daily.

Five a day, five minutes, offline. With quizzes so it sticks.

The iPhone app is on the way

We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.

Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.

Get it on Google PlayiPhone app coming soon