Можете объяснить, что подразумевается под термином BDUI в разработке интерфейсов?
Можете объяснить концепцию Color Blading и как она применяется в дизайне?
Можете ли вы объяснить, что значит использовать оператор принудительной распаковки в Swift и чем он опасен?
Какие изменения необходимо внести в код системы, чтобы поддерживать обработку push-уведомлений?
Какие операции выполняются в основном потоке исполнения программы?
Какая часть системы управляет маршрутизацией в архитектуре Clean Swift?
Какие шаги необходимо предпринять, чтобы использовать сложную структуру как ключ в словаре?
Какой из подходов — структура или класс — обладает лучшей производительностью?
Как долго вы работаете с языком Swift?
Какие принципы важно учитывать для написания тестируемого и надежного кода?
Какая роль у процесса проверки кода в процессе разработки и почему он важен?
Подготавливается ли отдельный Run Loop для каждой очереди выполнения в системе?
Обеспечивает ли APNs доставку push-уведомлений в интеграции с Firebase?
Выходил ли сотрудник из предыдущей компании по собственному желанию?
Объясните принцип оценки времени выполнения операций с помощью нотации Big O в структуре данных.
Проводили ли вы проверку кода коллег или самостоятельно перед его внедрением?
Что побудило вас подать заявку на эту должность в нашу компанию?
Можешь привести примеры классов в UIKit, которые нарушают принципы SOLID?
Используешь ли ты готовые фрагменты кода при разработке?
Что привлекло ваше внимание в нашей организации и почему вы решили присоединиться к нам?