Какие способы существуют для размещения задач в очереди Grand Central Dispatch (GCD)?
Что такое модификаторы памяти strong?
Расскажите о менеджменте памяти в iOS.
Что должны реализовывать переменные, содержащиеся в протоколе?
Какой из принципов SOLID вам сложнее всего применять на практике?
Сколько может быть стеков и куч в приложении?
Что такое поток (thread) в программировании?
В чем разница между UIView и CALayer?
Что такое замыкание?
Как запустить код при создании экземпляра класса?
В чем разница между слабыми и сильными ссылками?
Каковы типы очередей, используемых в main и global?
Какие отличия существуют между value type и reference type в языках программирования?
Расскажи о механизме оптимизации копирования в iOS.
С какими сложностями мы можем столкнуться при сортировке данных в массиве?
Как вы оцениваете инфраструктуру и инструменты, которые вы используете в разработке?
Кто находится в цепочке ответчиков (responder chain) в iOS?
Где можно привести фреймы как яркий пример использования?
Как устроены массивы в языке Swift?
Знаете ли вы об архитектуре с VIP циклом?