Strategy question

Glean supports enterprise customers and partners who may build mission-critical workflows on its APIs. Describe a decision framework for when you would allow a breaking API change versus preserving backward compatibility. What factors would you weigh, who would you involve, and what migration plan, versioning policy, and deprecation timeline would you put in place to minimize customer disruption?

Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.

Start a mock interview on this question · Mock interview from a job description

What this question tests

Tests building a governance framework for API breaking changes, balancing platform evolution against partner and customer disruption, with a concrete versioning and deprecation process.

How to approach it

  1. Set the default bias against breaking changes, treating backward compatibility as the norm, and requiring an explicit, documented justification, like a security fix or a fundamentally broken contract, to break it.
  2. Define the factors to weigh: number of integrations affected, migration effort for partners, severity of the reason for the change, and whether a non-breaking alternative, like additive fields, exists.
  3. Involve the right stakeholders before deciding: partner engineering leads for major integrations, customer success for accounts with heavy API usage, and internal platform engineering for technical feasibility of alternatives.
  4. Adopt a clear versioning policy, for example semantic versioning with a stated support window for each major version, so partners can plan migrations predictably.
  5. Set a deprecation timeline as policy, for example a minimum notice period and parallel support of old and new versions for a defined window, rather than deciding case by case.
  6. Build a migration plan for every breaking change: clear documentation, a migration guide, and direct outreach to the highest-usage affected partners before the deprecation clock starts.

What a strong answer includes

Common mistakes

Likely follow-up questions

More strategy questions

More questions from Glean

Learn the skill behind it

Chapters of the AI PM course that teach what this question tests.

Preparing for a specific role?

Book summaries for this kind of question

Browse all 4,000+ questions in the bank