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

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

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

Все вопросы

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

  1. Что было самой интересной задачей за последнее времяMiddleWildberries
  2. Почему решил уходить из Яндекса? Достиг ли потолка или задачи стали рутинными?MiddleTravelata
  3. Расскажите про самые интересные технические и нетехнические задачиMiddleVK
  4. Испытываете ли вы страх вести проект с нуля до абстракцииMiddleКРЕЙТЕКС
  5. Что для тебя ближе всего в продуктеMiddleМосковская биржа
  6. Какой размер команды и сколько в ней программистов и тестировщиковMiddleAston
  7. В каком порядке вызываются defer блоки в SwiftMiddlenuum
  8. Как искать решения для незнакомой задачиMiddleKupalineOÜ
  9. Что объединяет структуры данных Dictionary и Set в SwiftMiddleФизтех-Центр
  10. Есть ли у тебя в памяти крутые задачи и интересные решения, которыми гордишьсяMiddleSunlight
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Что нового вы изучили в последнее времяMiddleKupalineOÜ
  13. Используете ли вы форс анрап в своих проектахMiddleТинькофф
  14. Есть ли ограничения на количество протоколов, которые можно подключить к классу в SwiftMiddleЯндекс
  15. Какой у вас уровень: middle или seniorMiddleООО "ШВЕЦОВ", BSL
  16. Есть ли вопросы по функционалу и стекуMiddleООО "ШВЕЦОВ", BSL
  17. Можно ли обратиться к одному стеку из двух потоковMiddleVK
  18. В чем плюсы и минусы синглтонаMiddleЯндекс
  19. Пробовали ли верстать под iPad и iPhone одновременноMiddleЛингуа Лео
  20. С чего начать работу в новой командеMiddleООО "ШВЕЦОВ", BSL
  21. Когда освобождается таблица состояний (state table) при ARCMiddleBip.ru

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

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

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

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

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

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

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

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

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

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