Можете объяснить суть архитектурного паттерна Model-View-Intent (MVI)?
Каким образом можно создать структуру данных, которая сохраняет слабые ссылки на объекты?
Можете объяснить, каким образом реализована синхронная отправка задач через DispatchSync в GCD?
Каким образом ты определишь высоту ячейки?
Какие методы используют для определения причин низкой производительности программных решений?
Можно ли получить текущие параметры положения анимации в процессе её воспроизведения?
Какие критерии должны быть выполнены для значения, чтобы оно могло быть добавлено в множество (Set)?
Какое отличие между структурой данных коллекцией и таблицей в контексте хранения данных?
Можешь ли ты назвать компоненты, входящие в структуру HTTP-запроса?
Какова роль использования абстракции при разработке программных систем?
Могли бы вы рассказать о сложных UI-элементах, которые вам приходилось разрабатывать?
Есть ли у вас опыт автоматизированного тестирования пользовательского интерфейса?
Возможно ли, чтобы один объект имел несколько ссылок на него одновременно?
Каким образом осуществляется чтение данных из UserDefaults в приложениях iOS?
Можете объяснить, что представляет собой глобальная очередь и как она используется в системах обработки данных?
Использовал ли ты компонент ScrollView для реализации Zoom в своих проектах?
Какую информацию и объекты обычно размещают в области памяти, называемой кучей?
Можно ли использовать стандартный словарь как потокобеспеченную структуру данных в многопоточной среде?
Могли бы вы объяснить концепцию режимов в Run Loop и их роль в управлении очередями и задачами?
Работал ли ты с библиотекой SnapKit для автоматического размещения элементов интерфейса?