Можете объяснить, что такое ключевое слово Typealias в языке программирования Swift?
В какой момент в процессе ARC происходит увеличение счетчика ссылок?
Можешь перечислить различные виды ссылочных типов в языке Swift?
Можете объяснить преимущества и недостатки архитектурного паттерна MVVM?
Обеспечивает ли использование оператора доступа к элементам массива защиту от выходов за границы?
Как определить затратность по времени операции вставки нового элемента в массив?
Можешь объяснить основные компоненты архитектурного паттерна Model-View-Controller?
Как отличаются статическая и динамическая типизация языков программирования?
Какие виды тестов ты бы выбрал для первичной проверки работоспособности уже разработанного продукта?
Можешь перечислить популярные менеджеры зависимостей, используемые в проектах?
При каких условиях приложение переходит из состояния активного в неактивное?
Какие инструменты и технологии ты используешь для оформления пользовательских интерфейсов в веб-разработке?
На каких проектах вы впервые начали работать в этой области?
Каким образом организована структура памяти для хранения данных в программе?
Можете объяснить, что подразумевается под инверсией приоритетов в системах или алгоритмах?
Есть ли у вас практический опыт реализации структурированной конкуренции в проектах?
Какими принципами и механизмами осуществляется выделение и освобождение памяти в языке Swift?
Какие основные сложности и недостатки ты можешь выделить в архитектуре MVC?
Какие методы реализуют анимацию в различных приложениях или интерфейсах?
Какие отличия между SwiftUI и UIKit при разработке интерфейсов для iOS?