iOS interview questions reported at Spotify

2 questions candidates reported being asked at Spotify. Anonymous and unverified, so treat it as a hint of what to expect.

They cover UIKit, Architecture & API design. Every question below links to a full answer with the common traps and the follow-ups an interviewer is likely to ask, so you can practise the way the interview goes: answer first, then defend it.

  1. What is the difference between frame and bounds, and what happens to them under a transform? 7.2.2
  2. How do MVC, MVVM, MVP, VIPER, RIBs and Clean compare, and which would you choose? 15.1.1