Ты старший iOS инженер на собеседовании в компании, которая разрабатывает крупное социальное приложение. Технический интервьюер оценивает твое архитектурное мышление и спрашивает о глобальном управлении состоянием. Он хочет разобраться, понимаешь ли ты ограничения паттерна singleton и когда ты бы возразил против его использования.