Объясните механизм работы и принцип реализации асинхронных функций с использованием async/await.
Какие проекты вам приходилось реализовывать или в которых участвовали?
Можете объяснить, что такое структура DispatchGroup и как она используется для синхронизации выполнения нескольких асинхронных задач?
С какими трудностями может столкнуться система при работе с многопоточностью?
Можете рассказать немного о вашем профессиональном опыте и основных достижениях?
Чем отличаются ссылки типа Weak и Unowned в управлении памятью?
В чем основные отличия методов HTTP GET и POST при передаче данных?
Можешь назвать основные типы замыканий, используемых в программировании?
Имеете ли вы практический опыт использования RxSwift в своих проектах?
Могли бы вы подробно описать один из ваших прошлых проектов и свою роль в нем?
Имеете ли вы практический опыт использования реактивных подходов в программировании?
Поделись своим опытом разработки приложений с использованием SwiftUI
Проводили ли вы проверку качества кода в рамках вашего проекта?
Что такое преимущества и недостатки использования архитектурного паттерна Clean Swift в мобильной разработке?
Когда рекомендуется применять класс в программировании?
Можешь назвать основные примитивы, используемые в GCD (Grand Central Dispatch)?
Могут ли вы объяснить концепцию Singleton и его применение в программировании?
Можете перечислить основные виды очередей, с которыми сталкиваются в программировании?
Какие существуют основные этапы в жизненном цикле ViewController в iOS?
Имеете ли вы опыт автоматизированного тестирования пользовательского интерфейса?