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

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

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

Все вопросы

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

  1. Расскажите о своем лучшем проекте и достиженияхMiddleМосковская биржа
  2. В каких случаях использовать useState и Redux и почемуMiddleVK
  3. Как оцениваете свой уровень разработчикаMiddleEnjoyPro
  4. Что нового в Swift 6MiddleСбер
  5. Сколько человек было в подчинении как тимлида?MiddleClick Kings
  6. Какие финансовые ожидания?MiddleClick Kings
  7. С какими проблемами синхронизации вы сталкивалисьMiddleSimbirSoft
  8. Какая алгоритмическая сложность поиска в словареMiddleWildberries
  9. Что нравится и вдохновляет в iOS разработкеMiddle2GIS
  10. Как проверить правильность передачи данных на сетевой уровеньMiddleМосковская биржа
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. В чем разница синхронного и асинхронного вызоваMiddleBip.ru
  13. Почему сервисы делают final и используют fileprivate в iOSMiddleOzon
  14. Был ли опыт работы с аналитикамиMiddleSimbirSoft
  15. Что изменится при объявлении функции в протоколе SwiftMiddle2GIS
  16. Напиши функцию для подсчёта суммы элементов массива на SwiftMiddlebnine
  17. В чем разница фабрики, абстрактной фабрики и фабричного методаMiddleBip.ru
  18. Используете ли SnapKit или другие библиотеки для версткиMiddleСовкомбанк
  19. Что будет выведено на экран при последовательном выполнении задач на главном потокеMiddleVK
  20. Что означает условие задачи "без дополнительной памяти"MiddleЯндекс
  21. Когда выделяется память на стек и на кучу — на этапе компиляции или рантаймаMiddleWildberries

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

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

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

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

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

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

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

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

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

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