Можете подробно описать ваш самый последний проект, над которым вы работали?
Какий технологический стек обычно применяется при реализации паттерна MVVM?
Можете рассказать о сложных ситуациях, с которыми вы столкнулись во время работы над проектом?
Как определить количество задач, которое может быть обработано за определённый промежуток времени при наличии многопоточности и очередей?
Имели ли вы опыт работы с обработкой и анализом изображений?
Имеете ли опыт работы с языком программирования Swift?
Соответствует ли число процессов числу потоков в системе?
Доступны ли push-уведомления, отправленные с помощью Firebase, сразу после отправки?
Это возможно реализовать механизм, который отслеживает объекты с помощью слабых ссылок, без предотвращения их удаления сборщиком мусора?
Проверяете ли вы соблюдение принципов SOLID при проведении код-ревью?
Какое поведение ожидается при вызове статического метода, если он интенсивно используется или вызывает внутренние ошибки?
Как поступить, если вам поручат задание, в котором у вас нет опыта или знаний?
Какова основная задача и принцип работы паттерна Singleton в программировании?
Каково предназначение ключевого слова 'Await' в конструкции Async/Await в программировании?
Какие механизмы обеспечивают безопасную работу с асинхронным кодом и предотвращают гонки данных при использовании async/await?
Какие инструменты и технологии применяешь для разработки пользовательского интерфейса?
Могли бы вы объяснить, что подразумевается под концепциями CI и CD в процессе разработки программного обеспечения?
Можешь объяснить, что такое CADisplayLink и в каких случаях его используют в разработке интерфейсов?
Можете объяснить, что подразумевается под понятием непрерывной интеграции в разработке программного обеспечения?
Какие поведенческие или профессиональные аспекты ты считаешь недопустимыми в рабочей среде?