Какие основные принципы проектирования систем ты обычно применяешь в своей работе?
Какую диспетчеризацию использует Value type
В каких ситуациях целесообразно применять таблицы виртуальных функций (виртуальные таблицы) в объектно-ориентированном программировании?
Какая база данных подойдет для сохранения изображений?
Каковы преимущества и недостатки использования OperationQueue для управления асинхронными задачами?
Из каких компонентов состоит цепочка обработчиков ответов (Responder Chain)?
В чем преимущества и недостатки использования барьеров в программных системах?
Можешь рассказать о различных типах и организациях памяти в компьютерных системах?
Какими методами ты можешь реализовать анимацию для UIView в iOS?
Какой из принципов SOLID считается наиболее сложным для соблюдения на практике?
Можешь описать, как реализуются и применяются миграции баз данных?
Какие методы инициализации объектов ты знаком и используешь в классах?
Каким способом можно реализовать собственный анимационный переход при переходе между экранами в Navigation Controller?
Каким образом приложение определяет, какую страницу или компонент пользователи выбрали при клике?
Как называется встроенный элемент Swift Concurrency, предназначенный для организации очереди задач в главном потоке?
Каким образом можно реализовать совместное использование одинаковых зависимостей для нескольких экранов в приложении?
Каким образом на вашем предыдущем месте работы пользователи получали доступ к продакшн-версии приложения?
Какова основная роль и применение DispatchQoS в системе?
Какова основная цель использования push-уведомлений в приложениях?
Имеете ли вы опыт использования CocoaPods для управления зависимостями в проектах iOS?