Можете объяснить суть архитектурного паттерна Model-View-Intent (MVI)?
Какие изменения происходят с внутренним потоком в RunLoop, если в него не поступает новых событий?
Интересует ли вас создание приложений, которые работают на разных операционных системах?
Возможна ли статическая маршрутизация при реализации протокола?
Какие шаги необходимо предпринять, чтобы устранить эффект сбоев изображений при прокрутке таблицы?
Можешь назвать распространённые неправильные подходы или ошибки при проектировании и реализации программных систем?
Объясните механизм передачи события клика от источника до функции-обработчика
Имели ли вы опыт работы с переменными, защищенными от конкурентных условий при многопоточном программировании?
Имели ли вы опыт использования Firebase Remote Config для динамической настройки приложения?
Можешь привести примеры способов устранения столкновений при работе с хеш-таблицами?
Какие причины делают Direct Dispatch наиболее эффективным методом вызова?
Почему в архитектуре Clean Swift роль интерэктора включает управление навигацией и переходами между экранами?
Какие преимущества и недостатки использования библиотек для работы с WebSocket?
Какое конкретное решение для реализации WebSocket протокола вы применяли в своих проектах?
Обладает ли слой в архитектуре системой уровней или уровневой структурой?
Использовал ли ты в своих проектах шаблоны для автоматической генерации кода?
Какое место работы ты выбрал для трудоустройства?
Можно ли использовать HTTP-метод POST для получения данных с сервера?
Можно ли объявить слабую ссылку как константу, и в каких случаях это допустимо?
В каких ситуациях рекомендуется удалять или обновлять кэшированные данные?