← Questions

Implement team-style business logic with OOP, then roll out an API change

0
MicrosoftCodingLast asked Apr 2026

The interviewer describes logic similar to what the team builds and asks you to implement it with clean object-oriented design: classes, responsibilities and extension points. Then explain how you would release a change to a public API: versioning, backward compatibility, reviews, staged rollout and deprecating the old version.

Write and test your solution herePython in your browser, the question's tests level by level, every submission kept for you.Sign in to start coding