Какие типы задач тебе интересно выполнять?
Можете объяснить концепцию Enum с непрямым наследованием или косвенными связями?
Можно ли реализовать статическую диспетчеризацию методов внутри класса?
Можете объяснить, что происходит при вызове метода layoutSubviews в UIKit?
Является ли объект класса всегда размещенным в оперативной памяти типа куча?
Можете объяснить принцип YAGNI и зачем он нужен в разработке программного обеспечения?
С какими трудностями при управлении памятью вы могли столкнуться и как их решать?
Какими методами реализуется переход между экранами в приложениях?
Имел ли опыт использования системы управления зависимостями CocoaPods в своих проектах?
Можешь объяснить, что такое DispatchGroup и как его используют в программировании?
Какие подходы и техники ты используешь для отображения пользовательского интерфейса в приложениях?
Какие основные архитектурные стили и парадигмы ты знаком?
Какова основная функция механизма автоматического управления памятью ARC во время выполнения программ?
Который тип диспетчеризации характеризуется наибольшей задержкой в обработке задач?
Можно ли в языке Swift реализовать наследование от нескольких классов одновременно?
Каково различие между методами viewWillLayoutSubviews и viewDidLayoutSubviews в жизненном цикле UIViewController?
Какова временная сложность получения элемента по индексу в массиве?
Можешь перечислить различные уровни привилегий или прав доступа в системе?
Каким образом реализована структура данных Dictionary внутри системы?
Каким образом вы реализуете делегат для управления таблицей в вашем проекте?