Можете объяснить, что такое Realm и как он используется в мобильных приложениях?
Обладали ли вы практическим опытом разработки приложений с использованием iOS SDK?
Является ли использование паттерна Singleton нарушением принципа единой ответственности?
Расскажите о вашем опыте работы с CALayer в разработке интерфейсов или графической графикой
Какова роль и назначение дополнительных опциональных условий в протоколах обмена данными?
Для каких категорий данных уместно использовать механизм автоматического управления памятью ARC?
Какой технологический стек вы предпочли бы использовать при создании нового проекта с нуля?
Объясните, что такое PreferenceKey и как оно используется в разработке интерфейсов?
Можете объяснить, что происходит при вызове метода viewWillLayoutSubviews в жизненном цикле UIViewController?
Можете объяснить, что означает протокол Equatable в Swift и зачем он нужен?
Опиши наиболее трудную задачу, с которой приходилось сталкиваться в рамках проекта.
Как осуществляется взаимодействие между компонентами фреймворка UIKit?
Знаете ли вы о таких поведениях или привычках, которые могут негативно влиять на вашу работу или команду?
Каким образом можно прикрепить View к окну в приложении?
Можете объяснить, что подразумевается под термином 'Operation' в контексте программирования или системных процессов?
Каким образом можно исключить UIButton из цепочки обработчиков ответов Responder Chain?
Можете объяснить, что подразумевается под движком верстки в браузерах?
Можете объяснить принцип, который предполагает повторное использование кода без его дублирования?
В какой технологический стек ты предпочитаешь погружаться в работе?
Каким образом реализована унификация поведения элементов UICollectionView и UITableView в iOS?