Latency Analysis & Optimization Questions

Understanding and reducing response time across the request path: where latency accumulates (compute, I/O, serialization, network hops, queuing), percentile-based reasoning (p50/p95/p99/p999), tail-latency behavior (why the tail diverges from the median, fan-out amplification across dependencies, hedged/speculative requests and other targeted mitigations), latency budgets and SLOs, and critical-path or distributed-trace span analysis that pinpoints where a request's wall-clock time actually goes. Focuses on end-to-end latency as a measured, engineered property rather than an incidental one. This is distinct from profiling a codebase to find CPU or memory hotspots with flame graphs, sampling, or instrumentation tooling (that is performance-optimization-and-bottleneck-analysis), and distinct from the reactive process of triaging, mitigating, and running the postmortem for a live production incident (that is performance-optimization-and-incident-response).

HardTechnical
28 practiced

You need to implement SLO governance across multiple product teams to drive latency improvements without unduly blocking feature velocity. Describe the governance policy, measurement tooling, enforcement mechanisms (release gates/guardrails), how to use error budgets to prioritize engineering work, and how to handle teams that repeatedly miss SLOs.

HardTechnical
33 practiced

A request to your frontend A shows end-to-end latency of 800ms but instrumented spans for every RPC and local CPU time show only ~30-50ms each (A CPU 20ms, A->B network 20ms, B total 30ms, C total 30ms). What are plausible hidden causes for the large wall-clock latency that spans do not show, and describe three experiments or tooling probes you would run to surface the missing delay (e.g., tracing sampling, kernel run-queue metrics, strace for futex waits).

HardSystem Design
30 practiced

Design a multi-region architecture for a user-facing service that must provide p99 read latency under 10ms for users in three major regions, support 100M monthly users, and handle 100k RPS at peak. Include data partitioning, replication strategy, read and write paths, cache hierarchy, DNS routing, consistency model, and how you would measure and enforce regional SLOs.

MediumTechnical
33 practiced

Discuss serialization formats (JSON, Protobuf, MessagePack, Avro) and their impact on latency and throughput. When should you change serialization format and what trade-offs matter (CPU cost, payload size, schema evolution, developer ergonomics)?

HardTechnical
34 practiced

Your distributed cache is experiencing hot keys: 0.1% of keys account for 80% of reads, and latency on those specific keys is climbing while the rest of the cache looks healthy. Given a sample distribution of request counts per key, propose a plan to bring that latency down, explain the trade-offs of your approach, and describe what you would monitor to confirm it actually worked.

Unlock Full Question Bank

Get access to all Latency Analysis & Optimization interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.