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

iOS Мок Интервью Middle разработчика - Халиль

Мок-интервью для iOS Middle-разработчика с теоретическими вопросами и практическими кейсами по Swift, UIKit, памяти, конкурентности, сети и паттернам.

Источник: Ildar Zalyalov

Открыть на YouTube

Таймлайн

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

Это открытое мок-собеседование iOS-разработчика Халиля, заявленного как Middle с примерно трёхлетним опытом. Интервьюер последовательно проверяет Swift (Optional, типизацию и коллекции), ARC и память, UIKit/Auto Layout, жизненный цикл ViewController, многопоточность, сеть и паттерны. Отдельно разбираются практические сценарии: мерцание аватаров в UITableView, кэширование, пагинация и порядок вывода в задаче с GCD.

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

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

  • Подготовить точные ответы про Optional, строгую типизацию и вывод типов в Swift, а также про Array, Dictionary, Set и требования Hashable к ключу словаря.
  • Разобрать, чем ArraySlice отличается от Array, и почему String поддерживает обход как Collection.
  • Уметь связно объяснить ARC, value/reference types, стек и кучу, типы ссылок strong/weak/unowned, захват значений в closure и назначение autorelease pool.
  • Для UITableView проговаривать переиспользование ячеек: очистку старого состояния, кэширование изображений и отмену ненужных загрузок при уходе ячейки с экрана.
  • Повторить Auto Layout, content hugging и compression resistance, отличие вёрстки через constraints и frame, а также этапы жизненного цикла ViewController.
  • Отработать GCD: serial/concurrent queues, sync/async, порядок выполнения задач на main и global queues; знать преимущества Operation/OperationQueue — зависимости и отмену.
  • Разобрать потокобезопасность коллекций, синхронизацию доступа, обновление UI после URLSession и особенности weak/strong self в замыканиях.

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

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-сессию.