Skip to main content
35Questions · All Levels
QUESTIONS  /  performance-testing

Performance & Load Testing interview questions.

Questions on JMeter, k6, Gatling, load testing strategy, performance metrics, bottleneck analysis, and capacity planning.

Free to start · 7-day trial on paid plans

APPROACH  /  PERFORMANCE-TESTING.STRATEGY

How to approach performance questions.

Performance testing interviews are unusual because most candidates have read about percentiles and very few have actually been on the hook for a launch where p99 mattered. Interviewers can tell within two questions which group you are in. The fastest way to land in the second group is to talk about the test you actually ran, the metric you actually watched, and the threshold you actually breached.

Start with workload modelling, not tool choice. A senior interviewer will ask "how would you load test this?" and the wrong answer is "I would use k6 with 1000 virtual users." The right answer walks through traffic shape: peak versus average, burst versus sustained, read-heavy versus write-heavy, geographic distribution. Pick the workload that maps to the product, then justify your tool. JMeter for protocol-level scenarios on Java stacks, k6 for scriptable JavaScript-driven runs that fit modern CI, Gatling when you need precise timing in Scala-friendly environments.

Talk in percentiles, not averages. "Average response time was 250ms" is the answer that ends the conversation. "p50 was 120ms, p95 climbed past our 500ms SLO at 800 RPS, and p99 fell off a cliff at 1000 RPS where the connection pool saturated" is the answer that earns a follow-up. Have at least one war story where you correlated a percentile shift to a specific bottleneck (DB pool, GC pause, downstream timeout, CPU steal on a noisy neighbor).

Capacity planning is the senior question. Be ready to describe how you turn a load test into a sizing decision: how you extrapolate from a soak test to a six-month growth forecast, how you incorporate failure budgets, and where you draw the line between adding capacity and fixing the architecture. If you have ever pushed back on adding hardware because the slow path was an N+1 query, lead with that story.

What hiring managers are listening for

  • Workload modelling
    You design the load shape from product traffic, not from tool defaults.
  • Percentile literacy
    You read p50/p95/p99 separately and explain why each matters.
  • Bottleneck triage
    You correlate metrics across application, database, and infrastructure layers.
  • Capacity instincts
    You can translate a soak test into a sizing or scaling recommendation.
Common pitfall

Do not assume the interview is about tools. The question "how do you write a JMeter test?" is a setup. The follow-up is "and how do you know that test reflects production?" If you have not thought about think time, ramp profiles, and warm caches versus cold ones, the second question will catch you flat.

Category
Level
Tool / Topic

Showing 35 questions · 10 free answers remaining

Stop reading answers. Start practicing them.

AssertHired's AI interviewer asks follow-up questions, scores your responses across 4 QA-specific dimensions, and gives you actionable feedback.

Start a Free Mock Interview

Free to start · 7-day trial on paid plans

EXEC.NOW

Ready to Ace Your QA Interview?

Stop reading answers, start practicing them live with AI that knows QA.

Join 1,200+ QA engineers already practicing with AssertHired.

Start your free QA interview
FREE.TO.START  ·  7.DAY.TRIAL ON PAID PLANS
Written by Aston Cook, Senior QA EngineerLast updated: March 2026