← Google Interview Insights

Google·Software Engineer·Onsite - Behavioral / Leadership·Intermediate

Intermediate
May 2026

Summary

Behavioral round at Google for a software engineering role. Five questions, all situational, nothing technical. The focus was clearly on how you handle people and messy environments more than anything else.

Questions Asked (5)

Q1

What do you do if a teammate takes credit for work you did?

Conflict ResolutionStakeholder Management
Author's notes

Tricky one because you can't just say 'I confronted them' without sounding combative, but you also can't say nothing or you look like a pushover.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by assuming positive intent and addressing the issue directly with the teammate in a private, non-confrontational conversation. If unresolved, escalate to your manager with factual evidence, focusing on future prevention and team health rather than blame.

Pro tip: Emphasize that you're addressing the behavior, not attacking the person, and propose a solution that benefits the team, such as clearer attribution practices in meetings or documentation.

1. Assess the situation

Gather facts about what happened and consider whether it was intentional or a misunderstanding. Avoid reacting emotionally.

2. Have a private conversation

Talk to the teammate one-on-one, using 'I' statements to express your concerns and seek clarification. Assume good intent and listen to their perspective.

3. Escalate if necessary

If the behavior persists or the teammate is unresponsive, bring it to your manager with specific examples and a focus on finding a resolution.

4. Propose preventive measures

Suggest team practices like clear ownership documentation, regular status updates, or credit-sharing norms to avoid future issues.

5. Reflect and learn

Consider how you can proactively communicate your contributions in the future, such as through written updates or demos.

Key Points to Mention

  • Assume positive intent and seek clarification first
  • Address the issue privately and directly with the teammate
  • Use 'I' statements and focus on behavior, not personality
  • Escalate to manager only if necessary, with factual evidence
  • Propose team-level solutions to prevent future occurrences
  • Maintain professionalism and focus on team success

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

Q2

Tell me about a time you had to work with someone who was difficult to get along with.

Conflict ResolutionAdaptability & Ambiguity
Author's notes

Pretty standard.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Choose a real conflict where you maintained professionalism and focused on the work, not the person. Use the STAR method to describe the situation, your actions to improve collaboration, and the positive outcome. Emphasize empathy, communication, and a results-oriented mindset.

Pro tip: Show that you tried to understand the other person's perspective and adapted your approach, rather than just complaining or avoiding them. Google values collaboration and self-awareness, so highlight what you learned and how it made you a better engineer.

1. Set the Context

Briefly describe the situation and the nature of the difficulty, focusing on work-related differences rather than personal attacks.

2. Describe Your Actions

Explain the specific steps you took to improve the relationship, such as having a private conversation, adjusting your communication style, or finding common ground.

3. Highlight Collaboration

Detail how you worked together to achieve a shared goal, emphasizing mutual respect and compromise.

4. Share the Outcome

Conclude with the positive results: project success, improved working relationship, or personal growth.

5. Reflect and Learn

Summarize what you learned from the experience and how it has helped you handle similar situations better.

Key Points to Mention

  • Focus on the issue, not the person
  • Demonstrate empathy and active listening
  • Adapt your communication style
  • Maintain professionalism and respect
  • Achieve a positive outcome for the team/project
  • Show self-awareness and growth

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

Q3

Describe a situation where you had to juggle multiple projects or priorities at the same time.

Adaptability & AmbiguityStakeholder Management
Author's notes

I actually liked my answer here.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Use the STAR method to describe a specific situation where you managed multiple projects or priorities. Focus on how you assessed urgency and impact, communicated with stakeholders, and adapted your plan to deliver results. Highlight the outcome and what you learned about prioritization and stakeholder management.

Pro tip: Quantify the impact of your prioritization decisions (e.g., 'delivered X% faster' or 'reduced risk by Y') and show how you balanced technical debt against feature delivery, as Google values both innovation and maintainability.

1. Set the Context

Briefly describe the situation: what projects or priorities were you juggling, and why was it challenging? Mention the stakeholders involved and any constraints (e.g., deadlines, resources).

2. Explain Your Prioritization Strategy

Detail how you evaluated tasks based on impact, urgency, and dependencies. Mention any frameworks or tools you used (e.g., Eisenhower Matrix, RICE scoring) and how you aligned with stakeholders.

3. Describe Your Execution and Adaptability

Explain the actions you took to manage the workload: time management, delegation, communication cadence, and how you adjusted when priorities shifted. Highlight any technical or process improvements you made.

4. Highlight the Outcome

Share the results: what was delivered, how stakeholders benefited, and any metrics (e.g., on-time delivery, quality improvements). Emphasize the positive impact on the team and product.

5. Reflect and Learn

Conclude with what you learned about managing multiple priorities and how you've applied those lessons since. Show self-awareness and growth.

Key Points to Mention

  • Prioritization frameworks (e.g., impact vs. effort, RICE, MoSCoW)
  • Stakeholder communication and expectation management
  • Adaptability to changing requirements or emergencies
  • Time management and tools (e.g., Jira, Asana, calendar blocking)
  • Delegation and collaboration with team members
  • Quantifiable outcomes (e.g., delivered ahead of schedule, reduced bugs by X%)

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

Q4

How do you handle a request or set of requirements that seem unreasonable or don't make sense?

Stakeholder ManagementConflict Resolution
Author's notes

I blanked for a second on a concrete example and ended up using something kind of weak.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Show that you approach unreasonable requests with curiosity and data, not defensiveness. Explain how you seek to understand the underlying need, then collaborate to find a solution that addresses the real goal while respecting constraints. Emphasize that you escalate only after attempting to resolve directly and that you maintain a constructive, team-first attitude.

Pro tip: Frame the 'unreasonable' request as a symptom of a deeper problem the stakeholder is trying to solve; by uncovering that, you often turn conflict into a shared win. At Google, demonstrating that you can disagree and commit while advocating for engineering excellence is highly valued.

1. Seek to Understand

Ask clarifying questions to uncover the underlying goal, constraints, and assumptions behind the request. Listen actively to ensure you fully grasp the stakeholder's perspective before reacting.

2. Assess Feasibility and Impact

Evaluate the request against technical, time, and resource constraints. Quantify the trade-offs (e.g., cost, risk, opportunity cost) to ground the discussion in objective data.

3. Propose Alternatives

Offer alternative solutions that meet the core need more efficiently or with less risk. Present options with clear pros and cons, and invite feedback to co-create the best path forward.

4. Escalate if Necessary

If alignment cannot be reached, escalate respectfully with a summary of concerns and proposed alternatives. Focus on the shared goal and avoid making it personal.

5. Commit and Deliver

Once a decision is made, commit fully to the chosen approach, even if it wasn't your first choice. Communicate progress transparently and adjust as needed to ensure success.

Key Points to Mention

  • Assume positive intent and avoid jumping to conclusions about the request.
  • Use data and objective criteria to evaluate the request and its trade-offs.
  • Focus on the underlying problem, not just the stated solution.
  • Collaborate to find win-win solutions that address stakeholder needs.
  • Escalate constructively when necessary, with a clear rationale and alternatives.
  • Demonstrate 'disagree and commit' by supporting the final decision.

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

Q5

How would you operate on a team with poor culture, low trust, or weak processes?

Adaptability & AmbiguityCross-functional Alignment
Author's notes

This one surprised me a little.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Show that you diagnose the root causes of poor culture, low trust, or weak processes before acting, then take a constructive, collaborative approach to improve the situation while delivering results. Emphasize that you lead by example, build trust through small wins, and work within the system to drive change without being disruptive.

Pro tip: Avoid criticizing the team or blaming others; instead, frame challenges as opportunities to demonstrate leadership and resilience. Highlight that you focus on what you can control and influence, and that you seek to understand before being understood.

1. Diagnose the Situation

Observe and ask questions to understand the root causes of the cultural or process issues. Identify whether the problem is trust, communication, unclear roles, or lack of accountability.

2. Build Relationships and Trust

Invest time in one-on-one conversations to understand teammates' perspectives and build rapport. Demonstrate reliability by following through on commitments and being transparent.

3. Lead by Example and Propose Improvements

Model the behaviors you want to see, such as constructive feedback and collaboration. Suggest small, actionable process improvements and seek buy-in from the team.

4. Collaborate on Solutions and Iterate

Work with the team to implement changes, measure impact, and adjust as needed. Celebrate small wins to build momentum and reinforce positive culture.

5. Escalate Thoughtfully if Needed

If issues persist and impact delivery, raise concerns to leadership with a focus on solutions, not blame. Seek mentorship or support to navigate complex dynamics.

Key Points to Mention

  • Empathy and active listening to understand underlying issues
  • Building trust through consistency and transparency
  • Leading by example and modeling desired behaviors
  • Proposing incremental process improvements with team buy-in
  • Focusing on what you can control and influence
  • Escalating constructively with a solution-oriented mindset

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