Можешь назвать распространённые неправильные подходы или ошибки при проектировании и реализации программных систем?
Какие основные типы Observable ты используешь в Combine?
В каких случаях рекомендуется применять NSOperation для управления асинхронными задачами в iOS-разработке?
Какие сложности и проблемы при использовании верстки в SwiftUI в сочетании с навигацией на базе UIKit могут возникнуть?
Какие ограничения существуют при реализации push-уведомлений?
Какие методы устранения циклических ссылок в управлении памятью ты знаешь?
Какими методами можно устранить конфликт при коллизиях в хеш-таблицах?
Какие методы существуют для постановки задач в очередь обработки?
Какие действия в контейнерах типа Set выполняются с минимальной задержкой?
Какие основные принципы SOLID используешь при проектировании программных систем?
Какие основные преимущества и недостатки характерны для однонаправленной архитектуры систем?
Каковы основные преимущества и недостатки использования Keychain для хранения данных безопасности?
В какое время вам удобно пройти онлайн интервью?
Расскажите о наиболее сложной задаче, которую вам пришлось реализовать с использованием SwiftUI
На каком этапе жизненного цикла происходит создание и настройка view в UIViewController?
Как определить, какие объекты могут быть добавлены в структуру данных типа словарь?
Какой уровень профессиональной ответственности или должность у вас была на предыдущем месте работы?
Что такое последний этап в жизненном цикле объекта или системы?
Каким образом вы осуществляли сетевое взаимодействие и подключение в своей предыдущей роли?
Можете описать, каким образом вы управляли ветками и релизами при использовании Git-процесса на предыдущем месте работы?