Behavioural and experience questions
At middle level, technical excellence + weak communication = rejection. Behavioural questions matter no less than technical ones, because the team wants to learn how you'll be to work with day to day.
The STAR structure — the universal format for behavioural answers:
- Situation — the context, briefly (1-2 sentences): where, when, under what conditions
- Task — the concrete task or problem in front of you
- Action — what YOU did, step by step. This should be the longest part
- Result — the outcome, with numbers where possible; and what you learned
The two most commonly missed parts: saying "I" rather than "we" in Action (not what the team did but what you did — the interviewer is hiring you) and quantifying the Result ("it got better" versus "the flaky rate dropped from 8% to 0.5%").
On timing: one STAR story should run 2-3 minutes. Thirty seconds is too short (no substance), six minutes is too long (focus is lost).
Stories to prepare in advance — the highest-return preparation there is, because the same 5-6 stories cover dozens of different questions.
The set to keep ready:
- The flakiness war — systematically solving flaky tests (the most-asked)
- A hard bug — your investigation process and what you found
- A process you improved — CI, review, test data, anything
- A conflict — a bug-priority or approach disagreement with a developer
- A mistake of yours — a bug you missed or a wrong call, and what you learned
- Learning something new — picking up a tool/technology from scratch
Write each in STAR form and rehearse it aloud once.
Presenting your project/framework — present in nearly every interview: "tell me about your project". A 2-minute structure: (1) context — the product, team size, your role; (2) the technical stack — Playwright + TS, POM, fixtures, CI; (3) scale — how many tests, how long they run, when they run; (4) your personal contribution — what you built, what you improved; (5) results with numbers — regression from 2 days to 2 hours; (6) an honest weakness — what you'd do differently now.
That last item is very powerful: being able to critique your own work signals an engineer who is still growing.
| Question | What's actually being assessed | The trap |
|---|---|---|
| Tell me about your project | Whether you can speak in context; whether your own contribution is visible | Saying only "we" — nobody learns what you did |
| What was your hardest bug? | Your investigation method and persistence | Describing the bug and skipping the process |
| Have you had a conflict with a developer? | How you resolve disagreement | "Never" — unconvincing; or blaming the developer |
| Tell me about a mistake you made | Self-criticism and ability to learn | A fake flaw ("I work too hard") or blaming someone else |
| How do you learn a new tool? | Whether your learning has a system or is random | "I watch YouTube" — with no concrete example |
| Why are you changing jobs? | Professional motivation; attitude to a former employer | Badmouthing a former employer/manager — one of the strongest negative signals |
| Do you have questions for us? | Your interest and what you consider important | "No" — reads as indifference |
The most important technical-behavioural bridge: end your "hardest bug" and "flakiness war" stories with a number. Not "I fixed it" but "the flaky rate went from 8% to 0.5% and the team started looking at red pipelines again". A number turns a story from a claim into evidence, and it's the part the interviewer remembers.