How do you handle flaky tests?
- Investigate and fix root causes (race conditions, timing issues).
- Avoid reliance on external systems or use mocks.
- Add retries with caution.
- Isolate tests to ensure no shared state.
- Monitor flaky tests separately to prioritize fixes.
Scenario-Based / Behavioral
Questions