Bounds и Frame
Суть
frame— прямоугольник view в системе координат superview: где view лежит у родителя и сколько места занимает.bounds— прямоугольник view в собственной системе координат:originпочти всегда(0, 0),size— размер области, в которой рисуются subviews.center— центрframeв координатах superview.
frame, bounds и center — это обёртки над свойствами backing-слоя (layer.frame, layer.bounds, layer.position).
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep