НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Вопросы на собеседовании iOS-разработчика

816 вопросов с реальных собеседований, чаще всего — в компаниях Яндекс, Bip.ru и VK.

Все вопросы

Нашлось 35 вопросов

  1. Работал ли с компонентами и библиотеками для переиспользованияSeniorМосковская биржа
  2. Работали ли вы с многопоточностьюSeniorМосковская биржа
  3. Что для тебя ближе всего в продуктеMiddleМосковская биржа
  4. Какие процессы в команде нравятсяMiddleМосковская биржа
  5. Использовал ли принципы SOLID во фронтенд разработкеSeniorМосковская биржа
  6. Как мокать сетевые вызовыSeniorМосковская биржа
  7. Как тестировать форму логинаSeniorМосковская биржа
  8. Что проверяют юнит тестыSeniorМосковская биржа
  9. Какие принципы и паттерны учитываются при проектировании архитектуры, например чистая архитектура или луковая?SeniorМосковская биржа
  10. Как реализовать добавление ячеек в таблицу из внешнего кода без изменения таблицыSeniorМосковская биржа
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как устроена архитектура формы логина с двумя полями и кнопкойSeniorМосковская биржа
  13. Как с точки зрения безопасности работает кросс-авторизация между приложениямиSeniorМосковская биржа
  14. Как реализовать потокобезопасный словарьSeniorМосковская биржа
  15. Какие процессы считаешь идеальнымиMiddleМосковская биржа
  16. Какие способы синхронизации использовать для потокобезопасностиSeniorМосковская биржа

Как проходит собеседование

Собеседование на iOS-разработчика обычно идёт в несколько этапов: разговор с рекрутером, техническое интервью, задача на код и встреча с командой. Иногда отдельно разбирают архитектуру приложения. На задаче на код часто просят собрать экран со списком и загрузкой данных, а потом обсуждают, где могут появиться утечки памяти и как ты бы их искал в Instruments.

По Swift чаще всего спрашивают про значимые и ссылочные типы, протоколы, дженерики, опционалы и управление памятью: ARC, сильные и слабые ссылки, циклы удержания. По многопоточности — GCD, операции, async/await и акторы. По интерфейсу — жизненный цикл экрана, отличия UIKit и SwiftUI, как устроена отрисовка списков. Почти всегда обсуждают архитектуру: MVVM, координаторы, внедрение зависимостей, а на старших позициях — модульность и скорость сборки.

Чтобы готовиться прицельно, отфильтруй вопросы по своему уровню и начни с тех, что спрашивали чаще всего: счётчик стоит у каждого вопроса. Ответь на несколько из них вслух в mock-интервью, так видно, где ответ разваливается, ещё до настоящего созвона.

Другие направления

Прорепетируй собеседование iOS-разработчика

Голосовой ИИ-интервьюер задаст вопросы твоего стека, переспросит и разберёт каждый ответ.

Тренироваться бесплатно

Связаться с поддержкой

Выбери, где удобнее написать