Могли бы вы подробно описать один из ваших прошлых проектов и свою роль в нем?
Какой у вас опыт разработки или использования геолокационных технологий?
Какую временную сложность имеет операция вставки нового элемента в массив?
Какие существуют типы утечек памяти и как их выявлять?
Каким образом можно объединить несколько изменений в один коммит перед отправкой их в репозиторий?
Можешь назвать основные принципы, используемые при проектировании программных систем?
Можете объяснить, что подразумевается под инверсией приоритетов в системах или алгоритмах?
Как отличить REST API от WebSocket и в чем заключается их основное отличие?
Какое наименьшее число объектов нужно для образования цикла удержания в памяти?
Можете объяснить, что такое UIView.animate в iOS и как оно используется для анимации элементов интерфейса?
С какими трудностями вы сталкивались при использовании snapshot-тестирования в проектах?
Какие подходы к обработке задач в многопоточном режиме ты знаешь?
Что побудило вас рассмотреть возможность смены текущей должности или компании?
Как вы разрешали конфликты при слиянии веток в системе контроля версий Git на предыдущем месте работы?
Можете объяснить внутреннюю механизму работы NSLock в macOS или iOS?
Реализовывал ли ты механизмы защиты данных при передаче в приложении?
Какова временная сложность алгоритма быстрой сортировки в худшем, среднем и лучшем случаях?
Можешь перечислить другие типы памяти, используемые в программировании, наряду со стеком и кучей?
Является ли DispatchQueue.main последовательной или параллельной очередью?
Показана ли в вашем резюме актуальная контактная электронная почта?