Можешь ли перечислить основные функциональные части, составляющие архитектуру MVVM?
Можете объяснить, каким образом реализована функция reduce и как она применяется при обработке коллекций данных?
Какие инструменты используются для управления внешними библиотеками и пакетами в проектах?
Какое отличие существует между обычным потоком выполнения и основным потоком в программе?
Почему объект в Swift не освобождает память сразу после вызова деинициализации?
Какие виды работы ты считаешь стандартными и повторяющимися в своей практике?
Какая стратегия размещения элементов интерфейса обеспечивает более высокую производительность: использование Auto Layout или установка фрейма вручную?
Который тип диспетчеризации характеризуется наибольшей задержкой в обработке задач?
Какие шаблоны проектирования ты знаком в контексте разработки iOS приложений?
Какие действия выполняются, когда приложение завершает свою работу и вызывается метод applicationWillTerminate?
Какова основная функция стека в программировании и зачем он используется?
Объясните роль и функции координатора в организации или процессе.
Какое максимальное количество экранов пользовательского интерфейса может быть реализовано в одном приложении?
Можно ли определить функцию внутри определения протокола?
Какие способы работы и взаимодействия с коллекциями данных ты знаешь?
Можете объяснить концепцию паттерна Factory и его основной принцип работы?
Какими проектами или учебными заданиями вы занимались во время учебы?
Останавливает ли вызов функции sync поток выполнения?
Как осуществляется выполнение задач при использовании синхронной вставки в глобальную очередь?
Чем обусловлены преимущества и недостатки использования Carthage в проектах?