Top 4 Percentiles Interview Questions
Browse 4 real-world technical and behavioral interview questions about Percentiles. Review scenarios, edge cases, and architectural best practices.
How do you model a realistic workload for a performance test?
Derive the mix, arrival pattern, and data distribution from production telemetry rather than assumptions, size concurrency from throughput and think time instead of guessing a user count, and report percentiles with error rates so the result means something.
A load test shows p99 latency climbing sharply past 500 concurrent users. How do you work out why?
Read the throughput curve first: if throughput has flattened while latency rises, you are queueing behind a saturated resource, and the job is to find which one by walking utilisation and saturation from the load generator through the app tier to the database.
Your p99 latency jumped tenfold after a deploy while p50 is unchanged. Diagnose it out loud.
A flat p50 rules out a uniform slowdown, so the tail belongs either to a subset of requests or to a queueing effect. Partition the latency histogram by instance, endpoint and tenant before naming a cause, then confirm with traces, GC logs and pool-wait metrics.
Given an access log, write a utility that reports request count, error rate and p95 latency per endpoint.
Group lines by a normalised path so that /orders/1 and /orders/2 collapse to one endpoint, compute the percentile by nearest rank on the sorted latencies, and count the lines you could not parse instead of silently dropping them.