Sobes.tech
Senior

How did you handle situations when your solution was rejected?

sobes.tech AI

Answer from AI

When my decision was rejected, I tried to understand the reasons for the rejection so as not to perceive it as personal criticism, but as an opportunity to improve the result.

Main steps:

  • Listen to and understand the arguments of colleagues or management.
  • Ask clarifying questions to understand which specific points raise doubts.
  • Offer alternatives or compromises if possible.
  • If the decision is truly not optimal, acknowledge this and suggest improvements.
  • In case of disagreement — prepare additional data or prototypes to support your position.

This approach helps maintain a constructive dialogue and improve the quality of the final decision.

Example: in a Go project, I suggested using a specific library for working with JSON, but the team preferred another. I studied their arguments, conducted a comparative analysis of performance and security, after which we chose the most suitable option.