Какой метод позволяет определить изменение ориентации экрана на устройстве?
Можете объяснить, что такое асинхронное программирование в контексте конструкции Async/Await?
В каких ситуациях представление не сможет правильно отреагировать на событие нажатия?
Назовите основные элементы, входящие в состав фреймворка UIKit.
Какое максимальное число потоков может быть одновременно управляемым сигналом Semaphore?
Вам приходилось использовать UIKit в своих проектах? Если да, то в какой степени и какие задачи решали с его помощью?
Почему в коде с использованием замыканий рекомендуется использовать слабую ссылку на сам объект (weak self)?
Какие подходы и инструменты используются для контроля и оптимизации использования памяти в программных системах?
Можно ли применять поля структуры как ключи в словаре?
Можно ли объяснить, что значит безопасность потоков в программировании и почему это важно?
Можете объяснить принцип работы паттерна 'Builder' и в чем его основное применение?
Можно ли реализовать обобщённый перечислимый тип (enum) в языке программирования?
Что такое Swizzling и в чем его преимущества и недостатки?
Могли бы вы объяснить, что такое Hooks в контексте React или других библиотек/фреймворков?
Можете объяснить, что означает статическое свойство в объектно-ориентированном программировании?
Что означает реализация протокола CustomStringConvertible в Swift и для чего она используется?
Можете ли вы объяснить, что такое класс CALayer и как он используется в iOS-разработке?
Какие требования вы предъявляете к командной работе и атмосфере в новой компании?
Каким образом можно использовать DispatchGroup для последовательного выполнения запросов с возможностью прерывания на третьем без ожидания четвертого?
Какая функция активируется перед освобождением ресурса View из памяти?