Performance Troubleshooting & Incident Response Questions

Diagnosing and resolving performance problems in production, often under time pressure. Covers latency and slowdown investigation, reproducing and narrowing performance regressions, reading live diagnostic evidence (logs, thread dumps, resource and network captures), runbooks and automated remediation for recurring incidents, restoring healthy behavior while preserving reliability, and communicating status and escalation decisions mid-incident. Emphasizes systematic debugging of live systems over offline experimentation.

EasyTechnical
64 practiced

You observe that a service's p99 latency has increased from 200ms to 1200ms over the last hour. Describe a structured troubleshooting workflow (step-by-step) you would follow to identify and mitigate the root cause. Include quick mitigations and what you'd capture for a later post-incident review.

MediumTechnical
59 practiced

Describe the steps and considerations for diagnosing a production service whose memory usage grows steadily and is correlated with specific API requests. Include how you'd collect evidence, minimize customer impact, and decide between restarting vs fixing the code.

EasyTechnical
61 practiced

You need to quickly determine whether a database is the bottleneck for a slow API. Describe three lightweight checks you can perform without changing application code, and one safe, immediate mitigation if the DB is overloaded.

EasyTechnical
51 practiced

A long-running Linux service's memory keeps climbing and you cannot restart it right now without dropping in-flight work or losing a warm cache. What would you check to confirm whether this is a genuine leak, and what would you do in the meantime to keep the service running safely while you investigate?

EasyTechnical
64 practiced

You have the following log snippet from a backend service:

[2025-06-01T12:34:10Z] WARN request_id=abc123 duration_ms=1200 upstream=database timeout_ms=1000
[2025-06-01T12:34:11Z] WARN request_id=def456 duration_ms=1400 upstream=cache timeout_ms=500

What immediate conclusions can you draw about the type of performance problem, and what next steps would you take to validate and prioritize fixes?

That is every published Performance Troubleshooting & Incident Response question for Full-Stack Developer so far. Browse the other topics in this category, or practice this one interactively.