Будет ли автоматически удалён объект из памяти, если на него указывает три слабых (weak) и одна необязанная (unowned) ссылка?
В каких случаях предпочтительно применять типы по ссылке в программировании?
Какие причины приводят к тому, что операции с динамической памятью на куче выполняются медленнее по сравнению со стеком?
Какими методами и инструментами можно выявлять и устранять проблемы с задержками при прокрутке страницы?
Как вы взаимодействовали с командой или коллегами, когда сталкивались с непонятной задачей на предыдущем месте работы?
Можете объяснить отличия между концепциями State и StateObject в контексте управления состоянием?
Объясните, в каких случаях происходит определение зоны попадания (Hit Test) в интерфейсе или графическом приложении?
В чем отличие между использованием frame и Auto Layout при размещении элементов интерфейса?
К чему относится основной подход, используемый в разработке?
Каким образом можно предотвратить возникновение условий гонки в многопоточной среде?
Какова основная функция стека в программировании и зачем он используется?
Можете объяснить, что подразумевается под архитектурой Clean Swift и в чем её основные преимущества?
Каким образом вы применяете команды LLDB для диагностики и устранения ошибок в коде?
Можешь ли ты назвать компоненты, входящие в структуру HTTP-запроса?
Как отличить REST API от WebSocket и в чем заключается их основное отличие?
Какова роль метода viewDidLoad в жизненном цикле UIViewController?
Объясните основные отличия между синхронным и асинхронным режимами выполнения процессов
Можете объяснить различия между принципом инверсии зависимостей и внедрением зависимостей в программировании?
Можете объяснить различия между операциями flatMap и compactMap в языках программирования?
Для чего используют структуру данных Map в программировании?