Loading…
Observability, incident response, troubleshooting, on-call, chaos engineering
Senior engineering interviews increasingly lean on production judgement — the ability to debug a live incident, read thread and heap dumps, design alerting that doesn't page at 3am, and run a postmortem that actually prevents recurrence. This hub unifies Observability (structured logging, Micrometer, Prometheus, Grafana, distributed tracing) with Production Operations & SRE (incident response, RCA, chaos engineering, capacity planning, on-call), with scenario-based answers drawn from real production outages.
How to use this hub
2 modules cover sre & production engineering end-to-end. Open the first module, use Open question 1 on its landing page, and use Next at the bottom of each answer to stay in order.
Revision sheet
~12 min · 5 sections · save as PDF
Observability interview questions cover the three pillars (metrics, logs, traces) plus the engineering culture around them — Micrometer + Prometheus + Grafana, structured logging (JSON, MDC, correlation IDs), distributed tracing (OpenTelemetry, Zipkin, Jaeger), SLI/SLO/SLA definitions, error budgets, the four golden signals, alerting design (avoiding alert fatigue), and the pragmatic question every senior interview asks: "what would you instrument first in a brand-new service?". For incident response and on-call see the SRE page.
Three pillars + one outcome:
Four golden signals: latency, traffic, errors, saturation.
The interview surface for this module breaks into these focus areas:
userId in a label.Logger; lose it on async hops."I'd instrument the four golden signals with Micrometer → Prometheus, structured logs with correlation IDs in MDC, distributed tracing via OpenTelemetry, and define SLOs that drive burn-rate alerts — paging humans only on user-visible regressions."
Revision sheet
~12 min · 5 sections · save as PDF
SRE and production-operations interview questions cover the role that owns reliability for every modern Java backend — incident response and runbooks, postmortems and the blameless culture, on-call rotation design, error budgets and SLO-driven engineering, capacity planning, chaos engineering, the production-debug toolkit (jstack, jmap, async-profiler, JFR, eBPF), and the questions interviewers ask to test calm under pressure ("P0 fires — walk me through the first 15 minutes"). Pair this with the Observability page for the full production-engineering surface.
Production engineering revolves around incident → postmortem → SLO.
jstack, jmap, async-profiler, JFR, eBPF.The interview surface for this module breaks into these focus areas:
LinkedHashMap cache without bounds is the classic.BLOCKED clusters, that's the contention."For a P1 I'd declare, mitigate first (rollback / feature flag), preserve evidence, run a blameless postmortem within 48 h with concrete action items, track them to closure, and feed the lesson back into runbooks + alerts."