1. How do you handle an underperforming engineer?
Model answer
Interviewers test your ability to separate a skill issue from a motivation issue. The trap is jumping straight to a Performance Improvement Plan (PIP) without diagnosing the root cause. You must show a structured approach to feedback.
I had a mid-level backend engineer, David, whose sprint velocity dropped by 40% over two months. He started missing code review SLAs. I set up a 1:1 specifically to discuss this, bringing data from our issue tracker. I asked him directly what was blocking him. He admitted he was struggling with a new Go microservice architecture we adopted. It was a skill gap, not a motivation problem. I paired him with a senior engineer on the same team for daily hour-long sessions and assigned him smaller, well-defined tickets. We set a four-week timeline to see his velocity return to the team average. By week three, he was shipping independently again. If he had not improved, we would have moved to a formal PIP, but early intervention saved him.
The interviewer will likely ask what you would do if David denied there was a problem. You should explain how you use objective artifacts, like pull request turnaround times, to remove emotion from the conversation.
What a strong answer shows
- You bring objective data to performance conversations
- You diagnose the root cause before applying a solution
- You set clear timelines for improvement
Common mistakes
- Waiting for a formal performance review cycle to address the issue
- Blaming the engineer without offering structural support