Как определить временную сложность операции поиска элемента в словаре?
Какие отличия существуют между свойствами, которые реализуются лениво, и теми, что являются вычисляемыми на лету?
Можно ли реализовать наследование нескольких классов одновременно в языке Swift?
Будет ли автоматически удалён объект из памяти, если на него указывает три слабых (weak) и одна необязанная (unowned) ссылка?
Объясните различия между Core Animation слой CALayer и UI-компонентой UIView в iOS-разработке.
На предыдущем месте работы, каким образом вы реализовывали автоматическую сборку и тестирование проектов?
Какие методы и подходы ты знаешь для округления или изменения формы отображаемого элемента в интерфейсе?
Объясните назначение и работу модификаторов доступа в объектно-ориентированном программировании
Обязательно ли все объекты ссылочного типа хранятся в куче памяти?
Можете объяснить внутреннюю реализацию паттерна State и как он управляет состоянием объекта?
В каких случаях применяется концепция диспетчеризации в программных системах?
Какие преимущества используют множества по сравнению с массивами в контексте хранения данных?
Как организовать изменение размеров и положение элементов интерфейса в iOS, если параметры известны в методах viewWillLayoutSubviews и viewDidLayoutSubviews, но модификация frame в этих методах запрещена?
На какую должность вы претендуете в нашей компании?
В каких ситуациях компания Apple применяет механизм Copy-on-Write в своих технологиях или продуктах?
Какие инструменты и технологии применяешь для разработки пользовательского интерфейса?
Можете объяснить, что такое Retain в контексте управления памятью?
Можете объяснить, что представляет собой основное приложение в системе iOS — UIApplication?
Что такое паттерн Bridge
Объясните различия между контекстом приложения и контекстом активности в Android.