Interview question asked to Technical Program Managers interviewing at VMware, Poshmark, Noon and other companies. Original question asked: What steps do you take to ensure a smooth transition when migrating users to an API that breaks backward compatibility?.