Какой уровень абстракции вы применяете для организации взаимодействия между файлами?
Можно ли выполнять настройку AutoLayout за пределами основного потока выполнения?
Возможно ли реализовать протоколы в программном коде?
Можно ли в языке программирования использовать перечисления для хранения свойств, которые вычисляются во время выполнения?
Что из новых инструментов или технологий вы осваивали недавно?
Работали ли вы с системой Nexus в предыдущей компании?
Можно ли реализовать различные структуры данных программным способом?
Какой вид данных представляет собой замыкание в программировании?
Что означает метод subscript в коллекции Set и как он используется?
Можешь назвать основные типы замыканий, используемых в программировании?
Какое изначальное количество ссылок присутствует у объекта при его создании?
Какие виды баз данных или хранилищ данных может использовать Core Data для сохранения информации?
Какие отличия между свойствами Frame и Bounds в графическом интерфейсе?
Когда допустимо выполнять обновление пользовательского интерфейса вне основного потока исполнения?
Какие преимущества предоставляет UIKit по сравнению с SwiftUI при разработке интерфейсов?
Каково будет время выполнения операции добавления элемента в конец массива, если её сложность превышает O(1)?
Можете объяснить принцип Copy-on-Write и как он работает в системах хранения данных?
Как определяется период действия кэша NSCache в iOS?
В каком случае происходит автоматическое выделение памяти для корневого представления контроллера?
Когда происходит вызов методов обратного вызова в жизненном цикле контроллера представлений?