← Google Interview Insights

Google·Software Engineer·Hiring Manager Screen·Senior

Senior
May 2026

Summary

Google engineering manager screen, just one scenario question about handling a dev who skips testing. Short interview but it made me think harder than I expected.

Questions Asked (1)

Q1

One of your developers isn't testing their work. How do you handle it?

Conflict ResolutionStakeholder ManagementAdaptability & Ambiguity
Author's notes

I jumped straight to 'have a direct conversation' which felt right but also kind of obvious.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by assuming positive intent and seek to understand the root cause through a private, empathetic conversation. Then collaboratively address the issue by clarifying expectations, offering support, and if necessary, escalating to ensure quality standards are met.

Pro tip: Frame the conversation around shared goals and team impact rather than personal blame, and document the discussion to protect both the developer and the team.

1. Investigate and Understand

Gather specific examples of untested code and consider possible reasons such as lack of time, unclear expectations, or skill gaps. Approach the developer privately to discuss.

2. Have a Constructive Conversation

Use a non-confrontational tone to express concern, ask open-ended questions, and listen actively to their perspective. Focus on the impact on the team and product.

3. Collaborate on a Solution

Work together to identify solutions, such as pairing, training, adjusting deadlines, or implementing automated testing. Set clear expectations and offer support.

4. Follow Up and Monitor

Schedule check-ins to review progress and provide feedback. Recognize improvements and address any ongoing issues promptly.

5. Escalate if Necessary

If the behavior persists, involve a manager or HR according to company policy, emphasizing the importance of quality and team accountability.

Key Points to Mention

  • Assume positive intent and seek to understand before judging.
  • Focus on the behavior and its impact, not the person.
  • Collaborate on solutions and offer support (e.g., training, pairing, tools).
  • Set clear expectations and follow up consistently.
  • Escalate appropriately if the issue continues, following company protocols.
  • Emphasize the importance of testing for code quality and team trust.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.