Объясните концепцию многопоточности и её применение в программировании.
Что представляет собой набор основных операций, реализуемых через OperationQueue, и как они работают на высоком уровне?
Что произойдет при добавлении в множество элемента, который уже там присутствует?
Какова роль и функции класса AppDelegate в iOS-приложении?
Создавал ли ты собственные скрипты для миграции данных или схем базы данных?
Какий подход ты используешь для постановки и распределения задач на предстоящую неделю?
Почему важно использовать инкапсуляцию при проектировании объектов в объектно-ориентированном программировании?
Чем ограничивается использование слабых ссылок и какие есть особенности их поведения?
Можете объяснить концепцию Consuming в контексте обмена данными или взаимодействия систем?
Какая структура данных обеспечивает более быстрый доступ: массив, множество или словарь?
Следует ли использовать основной поток для продолжения после вызова асинхронной функции с await внутри задачи, запущенной в методе viewDidLoad?
Можете объяснить, что означает автоматический механизм управления памятью ARC в iOS?
Какие основные сложности могут возникнуть при использовании механизма escaping замыканий?
На каком этапе и в каком компоненте системы принимается решение о месте хранения значения типа?
В чем заключается процесс инициализации объектов внутри классов и как он реализуется?
Объясните, что подразумевается под понятием синхронной операции или задачи в программировании
Какие последствия могут возникнуть при обращении к свойству view внутри метода loadView в контроллере?
В каких ситуациях рекомендуется удалять или обновлять кэшированные данные?
Какой способ управления задачами или событиями является наиболее медленным?
Как реализуется механизм учета ссылок на объекты в системе?