Prep Room
HomeInterview SimulatorContestsYour JobsSalary negotiationUpskillResourcesConcept guidesResume
Concept guidesChanging an API people already useSenior

There is more of this guide.

Practice

14 questions
  • API designWalk me through how you'd evolve a public API to add a breaking change to a flagship resource. What's your story for existing clients?
  • API designAn older client sends a field you no longer accept. What does your API do, and what does it not do?
  • API designYour team is debating URL versioning vs header versioning for a new public API. Walk me through the trade-offs and pick one.
  • API designYou need to add a required field to an existing object that callers create. How do you roll that out without breaking clients?
  • API designA field in your API was nullable but is now always populated. Is that a breaking change? Walk me through your reasoning.
  • API designAn SDK calls deprecated endpoints. You want clients to migrate. What do you change about the API itself to push migration?
All questions
HomeYour JobsResumeResources
© 2026 Prep Room·From California·AI can make mistakes.
LegalAboutInsightsContactYour privacy choices