Вернуться в каталог собеседований

Моковое собеседование на Junior iOS-разработчика| Екатерина Батеева, Одноклассники

Моковое интервью для Junior iOS-разработчика с разбором типовых технических вопросов, двух практических сценариев и резюме кандидата. В конце ведущая объясняет, какие вопросы кандидатам полезно задавать потенциальному работодателю.

Solvery
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 5,9 тыс.
  • Лайки на YouTube: 158
Открыть на YouTube

Таймлайн

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

Это моковое техническое собеседование на Junior iOS-разработчика: Екатерина Батеева интервьюирует Семёна, который рассказывает о самостоятельном обучении и выполненных тестовых заданиях. Основная часть посвящена ARC и утечкам памяти, Optional, жизненному циклу UIViewController, замыканиям, UIKit-навигации, Auto Layout и многопоточности в GCD. В практических устных разборах обсуждают удержание контроллера асинхронным замыканием и риски при загрузке изображений; в финале интервьюер даёт обратную связь по знаниям и резюме.

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

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

  • Подготовить точное объяснение ARC: сильные, weak и unowned-ссылки, retain cycle, последствия утечек и поиск циклов через Memory Graph.
  • Отрепетировать жизненный цикл UIViewController и сценарий, где асинхронное замыкание удерживает контроллер после закрытия экрана; уметь применять capture list с weak self.
  • Не путать синхронное и асинхронное выполнение с последовательностью очереди: serial queue исполняет поставленные задачи по очереди, даже если они добавлены асинхронно.
  • Разобрать проблемы многопоточности: race condition, deadlock, livelock, starvation и reader-writer; знать назначение barrier, DispatchGroup, semaphore и OperationQueue.
  • Уверенно объяснять Auto Layout: constraints, intrinsicContentSize, content hugging и compression resistance, а также различия с ручной вёрсткой через frame.
  • В резюме выделять не только стек, но и конкретный вклад в проекты: что реализовано, какие технологии применены, насколько сложными были экраны, анимации, сеть и хранение данных.
  • На реальном собеседовании спрашивать о ежедневных и сложных задачах, ожиданиях на первые полгода–год и портрете идеального кандидата, чтобы сверить их со своими целями.

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