Technical · Difficulty 4/5

Versioning a public API

A PM interview practice question for SENIOR, STAFF, PM-T candidates.

The prompt

Design a versioning strategy for a public API consumed by third-party developers. URL versioning, header versioning, or evergreen with deprecation? Make the call and explain the trade-off.

Concepts this question tests

How to practice it in PrepOS

PrepOS's adaptive queue surfaces this question when you calibrate to a matching target level and your weakest concepts overlap with what it tests. Open the practice simulator and select the round type to start a rep with this prompt.

Practice this rep →

Round: Technical
Target levels: SENIOR, STAFF, PM-T
Source: original · Reviewed by PrepOS seed