Eval-Driven Specification
Acceptance criteria for non-deterministic output Interview Questions
26 questions. All 26 carry a written answer.
- #1Rewrite this criterion to be testable: the model should not hallucinate.Artifact critiqueFoundational
- #2How do you express an acceptance criterion as a rate rather than an absolute?ConceptFoundational
- #3What is the difference between a threshold criterion and a distributional criterion?ConceptAdvanced
- #4Write acceptance criteria for an AI feature that extracts fields from an invoice.Artifact critiqueIntermediate
- #5How do you set a pass bar when human performance on the same task is 92 percent?CalculationAdvanced
- #6Describe acceptance criteria that account for the severity of different error types.ConceptAdvanced
- #7How would you write criteria for a feature where the worst case matters more than the average?CaseAdvanced
- #8What acceptance criteria would you set for latency at the 95th percentile and why not the mean?CalculationIntermediate
- #9Explain how to write acceptance criteria that a QA team can actually execute.CaseIntermediate
- #10Write criteria covering refusal behaviour for an assistant.Artifact critiqueAdvanced
- #11How do you set acceptance criteria for a feature launching to an unknown distribution of users?CaseAdvanced
- #12Describe criteria for consistency: should identical inputs produce identical outputs?ConceptAdvanced
- #13What does done mean for a feature whose quality will keep changing?ConceptIntermediate
- #14How do you write acceptance criteria for cost per interaction?CalculationIntermediate
- #15Explain the role of a canary cohort in validating acceptance criteria.ConceptAdvanced
- #16Write criteria for a feature that must degrade gracefully when confidence is low.Artifact critiqueAdvanced
- #17How do you avoid acceptance criteria that are technically met but produce a bad product?ConceptAdvanced
- #18What criteria would you set for an agent's tool-calling accuracy?ConceptAdvanced
- #19Describe how to phrase criteria when the model must never do something.ConceptAdvanced
- #20How do you handle acceptance when different customer segments need different bars?CaseAdvanced
- #21What is the relationship between acceptance criteria and your eval set?ConceptIntermediate
- #22Critique criteria that specify a benchmark score without specifying the benchmark's relevance.Artifact critiqueIntermediate
- #23How do you write criteria that hold across a model upgrade?ConceptAdvanced
- #24Explain when you would accept a lower quality bar in exchange for lower latency.CaseAdvanced
- #25Write the acceptance criteria for a feature I describe, live.InterviewAdvanced
- #26Who signs off on acceptance for an AI feature, and why is that question harder than usual?InterviewIntermediate