Managing Underperformance

Final Prep · People Management — how to diagnose why someone is missing the bar, give them a fair and concrete path to recover, and reach a humane, decisive outcome that protects the team.

This is one of the highest-signal management questions there is, because it is where empathy and accountability collide. A weak answer is either all heart (endless patience, no standard) or all edge (a plan built to justify a firing). The interviewer wants to see that you diagnose the root cause before you act, set unambiguous expectations, give specific and timely feedback, put a written plan with a real timeline in place, support and document in equal measure, and are willing to reach a decisive outcome — recovery or a clean exit — while protecting the rest of the team. Answer in CARL shape, with most of your words on the actions.

Answer flow for managing underperformance
The spine: diagnose root cause (skill / will / fit / context) → set clear expectations → concrete, timely feedback → written plan with a timeline → support and document → humane, decisive outcome → team protected.

What this question is really testing

Two things. First, judgment: can you tell the difference between a skill gap you can coach, a motivation problem you must confront, a role-fit mismatch you should redeploy, and a context failure that is actually your fault as the manager? Second, decisiveness with humanity: will you act clearly and in time, or will you let a problem fester because the conversation is uncomfortable — which is the most common and most damaging failure mode. Letting underperformance drift punishes your strongest people, who carry the load and watch you tolerate it.

How to answer What the interviewer is looking for

A worked example (CARL)

Context. I had a mid-level engineer on the Ads Events storage team — call him R — who had shipped well for a year and then visibly stalled over two quarters. Diffs sat unfinished, an on-call handoff runbook he owned went stale and contributed to a slow incident response, and in calibration his trajectory had clearly flattened while his peers moved up. Two of my stronger engineers had started quietly routing work around him, which is the tell that a team has lost confidence in someone. I had to act, but I didn’t yet know why he’d stalled — and acting on the wrong theory would have made it worse.

Actions. I started with diagnosis, not a plan. In a 1:1 I laid out the specific, observable gaps — the stalled diffs, the stale runbook, the slipped commitments — and then I mostly listened. It came out that two things were true at once: a piece was context (I had reorganized ownership six months earlier and left him with a system he’d never been properly ramped on, so he was quietly stuck and embarrassed to say so), and a piece was will (he’d become disengaged because he thought the storage-migration work he wanted was going to someone else). Neither was a raw skill problem, which changed my whole approach. On the context piece, I owned my part explicitly — I’d set him up badly — and paired him with a senior engineer for two weeks of real ramp on the system, plus I rewrote the expectations for his role so they were concrete: own the runbook to a defined quality bar, land the two stuck diffs within three weeks, and take primary on the next storage-migration workstream. On the will piece, I was direct that disengagement was showing up in his output and that I couldn’t hand him the migration he wanted while his current commitments were slipping — but I made the path explicit: hit the near-term bar and the migration was his. I put all of this in a written development plan with a six-week checkpoint and weekly 1:1 check-ins, and I was honest with him that this was a real plan with real stakes, not a formality. Throughout, I gave feedback continuously — small course-corrections every week — so nothing at the checkpoint would be a surprise. I also managed the team around it: I quietly reset the work that had been routed around him so he had a genuine chance to rebuild credibility, and I did not discuss his plan with anyone, to protect his dignity.

Results. R recovered. Within the six-week window he landed the stuck diffs, rebuilt the runbook (which held up cleanly in the next on-call rotation), and took the migration workstream, which he drove to launch the following quarter. His calibration trajectory recovered and the team started routing work to him again. It doesn’t always end this way — I’ve also had a case where the honest outcome was that the role was the wrong fit, and I helped that person move to a team that matched their strengths rather than forcing a plan I didn’t believe in. But in R’s case the diagnosis was the whole game.

Learnings. If I had jumped straight to a generic improvement plan, I’d have treated a context-and-motivation problem as a skill problem and probably lost a good engineer. The lesson I carry: spend real time on the root cause before you spend any time on the plan — and be willing to own the part of the failure that is yours. The second lesson: acting in time is a kindness to everyone, including the person, because ambiguity is crueler than clarity.

Common follow-ups

How do you tell skill from will from fit?

How to answer

What if the underperformance is partly your fault as the manager?

How to answer

How do you protect the rest of the team during this?

How to answer

When do you decide it’s time to exit someone?

How to answer
Where to get your data (Meta)