Вернуться в видеотеку

Мок собеседование iOS

Тренировочное iOS-собеседование для начинающего разработчика: от основ Swift и UIKit до архитектур, сети и многопоточности. В конце кандидат получает конкретные направления для повторения.

Источник: Leo Ostrovskiy

Открыть на YouTube

Таймлайн

Коротко о видео

Это моковое собеседование по iOS-разработке с кандидатом Дауреном, который живёт в Астане и говорит, что официального коммерческого опыта у него нет, хотя были личные проекты, краткая работа в команде и стажировка. Интервьюер последовательно проверяет SOLID и ООП, ARC и типы ссылок, value/reference types, Copy-on-Write, диспетчеризацию, коллекции, UIKit, архитектуры, сеть, локальное хранение и GCD. В финальной обратной связи интервьюер считает прохождение неплохим для тренировочного формата, но советует закрепить UIKit, архитектуры, GCD/Operation и механизмы диспетчеризации без подсказок.

Затронутые темы

Что взять на заметку

  • В резюме можно честно указывать даже короткую работу в команде и стажировку, если кандидат выполнял реальные задачи с разработчиками; это прямо советует интервьюер.
  • Нужно уметь не только назвать SOLID и ООП, но и объяснить каждый принцип на небольшом примере: ответственность сущности, расширение без изменения, подтипы, узкие протоколы и зависимость от абстракций.
  • Следует отдельно закрепить ARC: когда освобождается объект, назначение weak и unowned, Side Table и сценарии, в которых unowned может привести к crash.
  • Важно чётко различать value и reference types, копирование структур, Copy-on-Write, а также статическую и динамическую диспетчеризацию с VTable.
  • Для UIKit стоит повторить порядок жизненного цикла UIViewController, пересчёт layout, назначение viewDidLoad, NotificationCenter, frame/bounds, hit-testing и responder chain.
  • Для GCD нужно уверенно объяснять очереди и потоки, main/global queues, race condition, deadlock, livelock и способ дождаться завершения группы фоновых задач, например загрузки нескольких изображений.
  • Полезно подготовить краткие ответы о коллекциях, HTTP-методах, локальном хранении и выборе архитектуры для маленького проекта с ограниченными сроками.

Рекомендуем посмотреть

1 ч 43 мин
MobileMiddle

Публичное собеседование: middle iOS-разработчик [Хекслет + Podlodka iOS Crew]

Учебное публичное техническое собеседование middle iOS-разработчика с разбором Swift, структур данных, GCD и UIKit. Между секциями интервьюер обсуждает сильные стороны и неточности ответов кандидата.

34 мин
Mobile

Собеседование: Swift (iOS-разработка) / Вопросы и ответы

Разговорный разбор вопросов собеседования по Swift и iOS-разработке с объяснениями базовых концепций, архитектур и инструментов. В финале участники обсуждают, как компании оценивают кандидатов и почему вопросы на интервью отличаются.

2 ч 19 мин
Mobile

Публичное Собеседование iOS | Alex Ozun, Роман Тысячник | iOS Ukraine #2

Публичный разбор iOS-технического интервью: от фундаментального Swift и UIKit до тестирования, отладки и практик проведения собеседований. Формат включает комментарии интервьюера к ответам кандидата и финальную Q&A-сессию.