Можете объяснить, что такое многопоточность в программировании?
Можете ли объяснить концепцию инкапсуляции в объектно-ориентированном программировании?
Объясните, что подразумевается под событием viewIsAppearing в контексте жизненного цикла представления?
Можете объяснить, как происходит управление различными этапами существования объекта в программировании?
Можете объяснить, что подразумевается под термином ViewModel в архитектуре приложений?
Объясните концепцию closure и как оно используется в программировании
Объясните, что подразумевается под понятием мутация в программировании и какие её основные аспекты?
Опиши свой опыт использования инструмента Postman для тестирования API и автоматизации запросов
Какие инструменты используются для управления внешними библиотеками и пакетами в проектах?
Объясните, что подразумевается под понятием синхронной операции или задачи в программировании
Объясните этапы жизни экземпляра ViewController в iOS приложении.
В какой стадии разработки находился проект, когда вы приступили к работе в предыдущей компании?
Какими способами можно управлять макетом перед тем, как его размеры обновятся, в методе viewWillLayoutSubviews?
Возможно ли реализовать структуру данных с использованием слабых ссылок?
Объясните различия между Core Animation слой CALayer и UI-компонентой UIView в iOS-разработке.
Какое количество памяти в оперативной памяти занимает объект, созданный по ссылке?
Каким образом можно предотвратить возникновение условий гонки в многопоточной среде?
С какими типами данных обычно ассоциируется понятие машинного слова в компьютерной архитектуре?
Что называется ситуацией, когда для одного хеша в хеш-таблице сохраняется несколько различных значений?
Можете объяснить основные отличия между архитектурными паттернами MVVM и VIPER?