Behavioural at staff level
This round is why strong engineers get levelled down. The stories that win at ₹24L — I built it, I owned it, I shipped it — are the wrong shape here. At staff level they are looking for scope that extends past your own hands: decisions that changed how other people work, and judgement about what not to build.
| They ask about | Senior answer | Staff answer |
|---|---|---|
| A project | What you built and how | Why it was the right thing to build, what you chose not to build, and how you got others aligned |
| A conflict | How you resolved it | How you changed the decision-making process so that class of conflict stopped recurring |
| An incident | How you fixed it | The systemic change, and how you got other teams to adopt it |
| Mentoring | You helped a junior | You raised the bar for a group — a standard, a review culture, a practice that outlived you |
| Scope | Your service | Several teams, or a decision with a budget attached |
The tell they listen for is the pronoun. A senior story is full of "I". A staff story has "I" for the decision and the persuasion, and "we" for the execution — because at that level you are judged on outcomes you could not have produced alone.
You have a real staff-level story already and you are probably not telling it: you authored the frontend and API standards that an engineering team now works to. That is influence beyond your own keyboard. Tell it with the parts that matter — how you got people to actually follow them, what you did about the person who disagreed, and how you kept them from decaying.
Structure the answer around how you built the case, not how right you were:
- The problem, in their currency. Not "the code is messy" but "we are spending two days a sprint on this and here is the measurement."
- The evidence. A prototype, a benchmark, an incident count. Data beats opinion, and a working demo beats data.
- The objections you had to answer — and who raised them. Naming a real sceptic and how you won them over is the most convincing part of any story like this.
- The outcome, measured.
Your standards story fits this exactly. So does the Redux to Zustand migration, if you tell it as a persuasion problem rather than a technical one: you had to convince a team to accept a migration cost, and the honest naming of what was lost is what made it credible.
The story where you were right, nobody listened, and it later broke. It answers a different question — it shows you were correct, not that you were persuasive — and at this level being unable to move people is the actual gap they are testing for.
- Who disagreed most and why?
- What would you do differently if you had to do it again?
- How did you know it worked?
The shape that lands: the decision → the reasoning that was sound at the time → the signal that contradicted it → how long you took to accept it → what you did → the rule you now carry.
The part most candidates skip is the fourth: how long you took to accept it. Being honest that you defended it for two weeks before the evidence became undeniable is more credible than a story where you updated instantly, and it demonstrates the thing they are actually probing — whether ego gets in the way of the data.
- What was the cost of the delay in changing course?
- How do you decide when to reverse versus push through?
- Has that rule ever been wrong?
Have a real framework and a real example. The framework:
- Whose problem is it, and how many people have it? One loud customer is not a product signal.
- What is the cost of being wrong in each direction? A reversible decision made quickly beats a perfect decision made slowly; an irreversible one deserves the opposite treatment.
- What does it cost to own, not to build? The build is a few weeks; the maintenance, the on-call surface and the migration cost when it needs replacing are the real bill. This is the argument you already make about not adding a message broker.
- What does it stop us doing? Opportunity cost is the argument that actually persuades product people, because it is in their language.
Then a concrete story: something you argued against, and either won or lost. Losing is fine — "I lost that argument, we built it, and it was retired eighteen months later" is a strong ending, as long as you do not tell it smugly.
- Give me an example where you were the one who wanted to build it and were talked down.
- How do you say no to a founder?
The factors, in the order that actually decides it:
- Is it core to what makes the business different? Build the differentiator, buy everything else. You do not build an auth provider; you might build a matching engine.
- Total cost of ownership, not licence cost. Engineer-months to build, plus maintenance forever, plus the on-call burden, versus a subscription. Engineers systematically underestimate the "forever" column by a large factor.
- Time to value. Six months of building is six months of not shipping the thing customers asked for.
- Exit cost. How hard is it to leave the vendor in two years? A wrapper layer at the boundary makes a buy decision reversible, and that is often what makes it acceptable.
- Compliance and data residency, which sometimes decide it outright regardless of the rest.
Say the default out loud: buy, unless it is core or the vendor cost scales badly with your growth. Then give the exception you have actually lived.
- When did you build something you should have bought?
- How would you decide on a vendor with no exit path?
- Tell me about a project you killed. Or should have. What was the sunk-cost pressure and how did you handle it?
- How do you drive a migration across teams that do not report to you? The real answer involves making the new path easier than the old one, not writing a policy.
- How do you set technical direction without becoming a bottleneck? Written design docs, a review forum, and defaults that make the right thing easy.
- Tell me about mentoring someone senior, not a junior. Different skill entirely — it is peer coaching, not teaching.
- How do you handle disagreeing with a director or a founder? Privately first, with data, and with a clear statement of what you will do if the decision goes the other way.
- Describe an incident that crossed team boundaries. Who coordinated? How was the post-mortem run and what actually changed?
- How do you balance technical debt against features? The error-budget framing from the observability card is the strongest answer — it turns the argument into arithmetic.
- What is your approach to on-call and to alert quality?
- How do you evaluate a new technology before adopting it? A time-boxed spike with predefined success criteria written down before starting, so the decision is not made by whoever is most excited.
- How do you hire? What do you look for, what do you screen out, how do you run your part of a loop.
- What is the largest scope you have owned, honestly? Answer truthfully. Overclaiming scope is trivially exposed by two follow-up questions, and it ends the round.
Where you are genuinely light: most of your evidence is one-team scope. Do not manufacture stories you do not have — say plainly that your scope has been depth on four systems rather than breadth across teams, name the standards work as your clearest cross-cutting example, and say what scope you are looking to grow into. Interviewers respect an accurate self-assessment far more than an inflated one, and they will find out either way.