Explain What You Would Do Differently

Last updated: August 6, 2026

Quick Overview

The candidate is asked to reflect on a past experience and explain what they would have done differently in that situation.

Google
Behavioral & Leadership
Software Engineer
Google
August 6, 2026
Software Engineer
Onsite
Behavioral & Leadership
Medium

6

0

63 solved


The candidate is asked to reflect on a past experience and explain what they would have done differently in that situation.

This question is often posed during onsite interviews to assess a candidate's ability to self-reflect and learn from past experiences. Interviewers at Google are looking for candidates who can demonstrate growth and adaptability, as well as a willingness to acknowledge mistakes and take responsibility for their actions. This question helps evaluate problem-solving skills and the ability to apply lessons learned to future scenarios.

What the Interviewer Expects
  • Provide a specific example from past experiences.
  • Clearly articulate the original decision and its consequences.
  • Discuss alternative actions that could have led to a better outcome.
  • Demonstrate learning and how it has influenced future decisions.
  • Showcase a positive attitude towards growth and improvement.
Key Topics to Cover
Self-reflection
Learning from mistakes
Problem-solving
Growth mindset
Adaptability
How to Approach This
  1. Use the STAR method: Situation, Task, Action, Result.
  2. Be specific about YOUR actions, not just the team outcome.
  3. Quantify your impact whenever possible (e.g., "reduced latency by 40%").
  4. Prepare stories for: conflict, failure, ambiguity, leadership, and technical trade-offs.
  5. Show growth mindset. Explain what you learned and how you changed your approach.
Possible Follow-up Questions
  • Can you describe a situation where you did not meet expectations?
  • How do you approach decision-making in high-pressure situations?
  • What steps do you take to ensure continuous improvement in your work?
Sharpen Your Skills on Codemia

Practice similar problems with our interactive workspace, get AI feedback, and track your progress.

Browse Behavioral Questions
Sample Answer
Framing

In my previous role as a software engineer, I was tasked with leading a project to develop a new feature for our application. While I was confident in my technical skills, I realized that I underestim...

STAR Example

Using the STAR method:

  • Situation: During a critical project, I was responsible for integrating a new API. I focused heavily on the coding aspect and did not engage my team enough.
  • Task: M...

Submit Your Answer
Markdown supported

Related Questions