Каким образом ты осуществляешь проверку попадания в объект или область в приложении?
Какой механизм диспетчеризации обеспечивает минимальное время выполнения?
Каким способам и инструментам ты пользуешься для выявления утечек памяти в приложениях?
Мог бы ты назвать различные типы способов инициализации объектов в программировании?
Можете объяснить внутреннюю работу и принципы организации Table Dispatch в системе?
Можете объяснить внутреннюю работу системы AutoLayout в интерфейсных компонентах?
Какие ограничения у Auto Layout по сравнению с использованием рамки (frame)?
Есть ли виды работы, которые ты предпочитаешь избегать или не готов выполнять?
Какие существуют типы ссылок без владения (Unowned) в языках программирования, например, Swift?
Можешь ли ты перечислить и кратко описать основные типы Subject в RxSwift?
Можешь назвать распространённые неправильные подходы или ошибки при проектировании и реализации программных систем?
Какие основные типы Observable ты используешь в Combine?
В каких случаях рекомендуется применять NSOperation для управления асинхронными задачами в iOS-разработке?
Какие сложности и проблемы при использовании верстки в SwiftUI в сочетании с навигацией на базе UIKit могут возникнуть?
Какие ограничения существуют при реализации push-уведомлений?
Какие методы устранения циклических ссылок в управлении памятью ты знаешь?
Какими методами можно устранить конфликт при коллизиях в хеш-таблицах?
Какие методы существуют для постановки задач в очередь обработки?
Можешь перечислить различные типы Publisher, используемые в фреймворке Combine?
Какие действия в контейнерах типа Set выполняются с минимальной задержкой?