Google · Behavioral Stories
Describe conflict, ambiguity, and process improvement
TrueInterview
October 7, 2026 · 4 min read
Get ready to answer these behavioral questions using a STAR format:
- Describe a situation where you disagreed with your manager.
- Share an example of when you improved a workflow or process instead of the end product.
- Talk about a project you were assigned where the direction was unclear and you had to establish clarity.
- Describe a time your work was held up by a teammate or an external team dependency. You should also prepare to walk through a previous project in detail, covering the problem, your role, technical choices, trade-offs, collaboration, and measurable impact. You might have to lay out the project plainly in a shared doc and use simple diagrams to help explain it. Overview: This question assesses people and leadership skills relevant to a Software Engineer position, including resolving disagreements, dealing with uncertainty, improving processes, working across teams, and clearly explaining technical choices. Solution A solid response should be organized, concrete, and self-aware. STAR is the most useful general structure:
- Situation: Give a short summary of the setting.
- Task: State what you were accountable for.
- Action: Emphasize your own contributions.
- Result: Provide quantifiable outcomes and what you learned.
What interviewers assess
For all these prompts, interviewers generally look for:
- clear communication and emotional maturity
- comfort with unclear situations
- a sense of ownership and drive to act
- cross-team collaboration
- attention to process, not only coding skill
- self-awareness and a learning mindset
How to respond to each prompt
1. Disagreement with a manager
A good response demonstrates professionalism instead of assigning blame. Useful structure:
- Outline an actual disagreement over priorities, scope, timeline, or technical approach.
- Make clear that you first tried to see your manager's constraints.
- Describe how you used data, options, or clear logic.
- Stress respectful agreement, not winning the debate.
- Close with a positive result or a communication lesson. Things to avoid:
- painting the manager as unfair
- coming across as defensive or overly emotional
- picking a minor disagreement with no real consequences Positive signs:
- you made the goals clearer
- you offered alternatives rather than just objecting
- you kept trust intact while settling the disagreement
2. Improving a process rather than the product
This checks whether you spot inefficiencies in the system. Strong examples include:
- streamlining the deployment or testing process
- cutting down review wait times
- writing clearer docs or onboarding steps
- introducing metrics, alerts, or quality checks
- enhancing experiment tracking or release checklists A solid answer should mention:
- the inefficiency that existed before
- why it affected the team
- the change you made
- how the team adopted it
- a measurable benefit like saved time, fewer incidents, or quicker iteration Positive signs:
- you increased the team's leverage
- the improvement lasted, not just a one-time patch
- you influenced others, not only your own way of working
3. Project with unclear requirements
This is a typical ownership question. A good answer should demonstrate your ability to:
- spot what is missing or unclear
- set success measures
- split the problem into smaller choices
- collect requirements from stakeholders
- move forward even without every detail nailed down Useful structure:
- say what was ambiguous: goals, users, scope, requirements, or metrics
- describe how you created clarity via conversations, docs, prototypes, or experiments
- show how you prioritized under uncertainty
- explain the trade-offs and the final result Positive signs:
- you converted ambiguity into a concrete plan
- you got stakeholders on the same page
- you avoided getting stuck in overanalysis
4. Blocked by a teammate or a cross-functional dependency
This checks how you collaborate when there is friction. A strong answer should show that you:
- identified the actual blocker
- spoke up early and clearly
- understood the other person's limitations
- suggested realistic ways forward
- escalated only when it was truly necessary Useful structure:
- describe the dependency and why it was important
- outline your direct efforts to remove the blocker
- talk about alternatives, negotiation, or compromises
- explain how you kept things moving
- end with the outcome and what you took away Things to avoid:
- blaming the other person
- suggesting that escalation should always be your first step
- coming across as passive and waiting forever Positive signs:
- showing empathy and practicality
- being able to coordinate execution across teams
- keeping focus on delivery instead of personal conflict
How to approach the project deep dive
For a deep dive, use a clear narrative:
- Problem: What business or user issue were you addressing?
- Context: Team, limits, scale, and time frame.
- Your role: What were you personally accountable for?
- Approach: Architecture, model selection, design choices, or implementation plan.
- Trade-offs: What options did you weigh and why did you dismiss them?
- Execution: How did you work with others, validate, and refine?
- Outcome: Metrics, impact, and what changed as a result.
- Reflection: What would you change if you did it again? If you can use diagrams, keep them basic:
- rectangles for components or phases
- arrows for data or control flow
- labels for key trade-offs or metrics
How to prepare
Before the interview, get 4 to 6 stories ready that touch on:
- a conflict or disagreement
- ambiguity and taking ownership
- improving a process
- working across teams
- a failure or setback
- technical leadership or the project's business impact For each story, jot down:
- a one-sentence summary
- the main challenge
- the actions you personally took
- a quantifiable outcome
- one key lesson This allows you to reuse the same handful of stories for different behavioral questions while still sounding natural and specific.
Loading comments…