You have a public API used by hundreds of external integrations, and you need to change the format of a key resource in a backward-incompatible way. How would you go about it?
~4 min by voice
How to approach it
This checks whether you can roll out a breaking change to a public API without breaking hundreds of clients: versioning, parallel support, data-driven deprecation, and keeping the cost of multiple versions under control.
The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.