Top 3 Flakiness Interview Questions
Browse 3 real-world technical and behavioral interview questions about Flakiness. Review scenarios, edge cases, and architectural best practices.
How do you decide what to automate and what to leave manual?
Automate what runs often, has a deterministic oracle, sits on a stable interface, and guards an expensive escaped bug. Push each check to the cheapest layer that can still fail meaningfully, treat flakiness as a defect rather than noise, and keep human time for exploratory testing, not scripted regression.
What is the test pyramid, and is it still the right model for your system?
Buy most of your confidence from fast isolated tests and little from slow end-to-end ones, because cost and flakiness rise as you climb. It is a claim about where risk lives, so a system whose risk sits in integration - a thin service over a database - correctly has a different shape.
Your test suite takes fifty minutes and every merge waits for it. How do you fix that?
Profile before cutting: suite time concentrates in a few tests, and the cause is usually repeated setup or real waiting rather than work. Parallelise what is independent, move the slow and rarely-failing out of the merge path, and treat deleting redundant tests as legitimate.