Можешь ли ты описать этапы жизненного цикла UIViewController и их назначение?
Каким образом в Swift можно использовать `Optional` для безопасной обработки отсутствующих или неопределённых значений?
Какое назначение у метода flatMap и как он отличается от map в потоках данных?
Почему для Hashable необходимо реализовать также протокол Equatable?
Какова основная задача ленивой инициализации и в каких ситуациях она применяется?
Каким образом обеспечивается уникальность ключей в структуре данных Dictionary?
Каким образом можно выявить циклы удержания (retain cycle) в памяти при разработке приложений?
Как вы оцениваете возможность выполнения работы в командировках?
Каким образом я мог бы реализовать систему навигации в приложении?
Какие типы переменных допустимо сохранять в Extended?
Можешь перечислить основные операторы, используемые в RxSwift?
Можешь перечислить основные виды тестирования программных продуктов?
Можно ли прервать выполнение задачи, запущенной через NSOperation?
Какие условия должны быть выполнены для того, чтобы объект можно было использовать в качестве ключа в словаре?
Какие часовые пояса считаются наиболее комфортными для удаленной или международной работы?
Как отличаются компоненты View в SwiftUI и UIView в UIKit с точки зрения их назначения и использования?
В каком методе iOS интерфейсных контроллеров происходит автоматическая настройка размеров и расположения подвидов?
В каком месте в памяти хранится объект, на который указывает сильная ссылка?
Какая роль у объекта CALayer в графической модели iOS и для чего он используется?
Какими способами можно получить данные, отправленные сервером, на клиенте или в приложении?