Расскажите о проектах, в которых вы участвовали: создавали их с нуля или присоединялись уже на промежуточных этапах разработки
Каким образом вы справлялись с вызовами при работе в команде?
Каким образом можно реализовать взаимодействие и связь между различными очередями в системе?
В каких случаях используется оператор defer в языке программирования?
Чем отличается вызов метода didLoad от метода viewWillAppear в жизненном цикле UI-компонентов?
Как определить количество областей памяти, выделенной для приложения во время его работы?
Какова роль протоколов в процессе разработки автоматизированных тестов?
Какое поведение ожидается, если вызвать синхронную отправку задачи на основной поток через DispatchQueue.main.sync внутри метода AppDelegate?
Можешь объяснить, что такое модификаторы ARC в управлении памятью?
Как реализуются и доставляются push-уведомления пользователям на мобильных устройствах и веб-приложениях?
Какие методы вы применяете для обнаружения утечек памяти в своих проектах?
Вы сталкивались с задачей преобразования интерфейса приложения для поддержки как портретной, так и ландшафтной ориентации устройства?
Можешь привести примеры различных типов цифровых сертификатов, которые существуют?
Какие основные недостатки или ограничения у паттерна Service Locator, с которыми сталкиваются в практике?
Каким образом осуществляется доставка пуш-уведомлений через Apple Push Notification Service (APNs)?
Можно ли выполнять операции слоя в отдельных потоках, не используя основной поток исполнения?
Почему использование стековых данных не подходит для реализации многопоточности?
Каким образом реализуешь переключение между разделами в приложении, использующем таб-бар с тремя вкладками?
Какая ещё информация помимо методов может быть включена в протоколы?
Каким образом вставить один ViewController внутрь другого в приложении iOS?