Give me an example of when you had to make an important decision and had to decide between moving forward or gathering more information.
Try This Question Yourself
Practice with feedback and follow-up questions
What is this question about
Interviewers use this question to assess judgment under uncertainty: can you tell when you know enough to act, and when the risk is high enough that you should slow down and learn more first. They are also looking for how you frame tradeoffs, not just whether the outcome was good. Strong answers show calibrated decision-making, appropriate urgency, and ownership of the consequences.
Key Insights
- You do not need a dramatic all-or-nothing story. A strong answer often shows how you reduced uncertainty just enough to make a sound decision, rather than waiting for perfect information.
- Be explicit about what made the decision hard: conflicting signals, time pressure, irreversible cost, customer impact, or team dependencies. If you skip that, the story can sound like routine execution rather than judgment.
- Do not present speed as automatically virtuous or caution as automatically virtuous. Interviewers want to see that you matched the amount of investigation to the stakes, reversibility, and timeline.
What interviewers probe atlevel
Top Priority
At junior level, interviewers mainly want to see that you recognized the decision had real impact and adjusted your approach instead of acting on autopilot.
Good examples
🟢I realized this change touched a production workflow, so even though my task looked small, I paused and did a short investigation to understand failure cases before moving ahead.
🟢The decision was reversible and low-risk, so after checking the key assumption with my teammate, I moved forward and monitored the result instead of spending a day gathering more data.
Bad examples
🔴I didn't want to overthink it, so I just picked the approach that seemed fastest and started coding. If anything was wrong, we could fix it later.
🔴I kept researching until I felt fully confident, even though my task was blocked for several days and nobody had asked for that level of certainty.
Weak answers treat all uncertainty the same; strong answers show the candidate calibrated effort to impact, reversibility, and risk.
Valuable
Example answers atlevel
Great answers
In my first few months on a backend team, I was asked to update how we retried failed requests to a partner service. I could have just copied the pattern from another job, but I noticed this flow was customer-facing, so if I got it wrong we could accidentally create duplicate actions. I spent about an hour checking logs from recent failures and asked a senior engineer one focused question about how idempotency worked in our system. That gave me enough information to change the retry behavior safely without turning it into a big research task. I shipped it with extra logging, watched the first day of results, and saw the failure rate drop without creating duplicates. The main thing I learned was that I don't need total certainty, but I should pause and validate the one assumption that could make a small task risky.
At a small nonprofit where I’m the only frontend engineer, I discovered on launch day that keyboard navigation skipped a critical form control for donors with assistive technologies. I could have slapped a quick tabindex fix and shipped it, but accessibility failures directly undermine our mission, so I took about 45 minutes to reproduce the problem with a screen reader and check the markup in different browsers. I then asked our product manager two quick questions about whether any third‑party scripts controlled that form, which helped me avoid a superficial fix that would soon be overridden. With that confidence I pushed a focused change behind a short rollout and monitored error reports and support messages; donations stayed steady and we got zero accessibility complaints after. I learned to balance acting quickly with a handful of practical checks when users’ ability to use the product is at stake.
Poor answers
I had to decide whether to move forward on a bug fix or gather more information, and I chose to just implement it because the issue seemed straightforward. I didn't want to slow things down by asking too many questions, especially since the team was busy. After I merged it, a teammate pointed out there was another edge case, so we made a quick follow-up change. Overall I think moving quickly was the right call because we got the main fix out fast.
Question Timeline
See when this question was last asked and where, including any notes left by other candidates.
Late January, 2025
Mid January, 2025
Mid November, 2024
Hello Interview Premium
Your account is free and you can post anonymously if you choose.