Какие основные сложности и недостатки ты можешь назвать при реализации архитектуры MVVM?
Какие инструменты для создания и редактирования анимаций вы использовали в своих проектах?
Готов ли ты начать работу и пройти испытательный срок в нашей компании?
Объясните принцип Copy-on-Write при работе с массивами и его применение.
Каковы преимущества и недостатки использования frame для верстки страниц?
Какова роль и назначение паттерна Coordinator в архитектуре программных систем?
Какие ограничения у Auto Layout по сравнению с использованием рамки (frame)?
У вас есть практический опыт использования Swift Concurrency в проектах?
Как определить временную сложность операции поиска элемента в словаре?
Как отличить использование unowned без параметров от unowned(unsafe) в коде?
Есть ли у вас практика использования фреймворка Core Location в проектах?
Есть ли виды работы, которые ты предпочитаешь избегать или не готов выполнять?
Можно ли задать переменной название, соответствующее имени функции?
Можешь описать основные виды методов шифрования и их назначения?
Какие ограничения и требования существуют для объектов, чтобы они могли быть использованы в качестве элементов хэш-таблиц или хэш-структур в Swift?
Имеете ли вы опыт реализации или работы с режимом выполнения задач в фоновом режиме в приложениях?
Можете ли вы объяснить концепцию слабых ссылок в программировании?
Каковы преимущества и недостатки архитектурного паттерна VIPER при разработке мобильных приложений?
Какова связь между потоком данных и структурой очереди в системах обработки информации?
Как бы вы реализовали собственный механизм Dependency Injection для управления зависимостями в приложении?