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

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

Запись мок-интервью Middle iOS-разработчика с устными вопросами и ситуационными задачами. Основной акцент — на фундаментальных механизмах Swift и типичных задачах мобильной разработки.

Источник: Ildar Zalyalov

Открыть на YouTube

Таймлайн

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

Это 43-минутное мок-интервью iOS-разработчика Вячеслава, которое проводит Эльдар; реальной вакансии или компании в записи не называют. Формат рассчитан на устные рассуждения без компиляции кода: проверяют Swift, Objective-C, многопоточность, память, сеть, архитектурные паттерны и iOS-сертификаты. Кандидат сообщает, что имеет чуть меньше трёх лет опыта и работает в банке; в конце он отмечает необходимость повторить сертификаты и порождающие паттерны.

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

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

  • Готовьтесь объяснять Optional в Swift: варианты развёртки, риск force unwrap в production и случаи с гарантированными тестовыми моками.
  • Для таблиц нужно аргументированно выбирать структуру данных: в сценарии с упорядоченным списком пользователей обсуждается Array, а также потокобезопасное обновление массива после сетевой пагинации.
  • Нужно уметь рассуждать о конкурентном доступе к коллекциям: очередях, barriers, semaphores, locks, GCD, Operation, Task и actors, а не только перечислять эти сущности.
  • Вопросы о closure затрагивают escaping-замыкания, захват self, время жизни объектов и сравнение callback-замыканий с delegate через protocol и weak-ссылки.
  • Практический кейс с UITableView проверяет загрузку изображений: отмену ненужных задач при уходе ячейки с экрана и кэширование изображений в NSCache.
  • Отдельно проверяются ARC, value- и reference-типы, размещение данных в stack/heap, RunLoop и порядок вывода кода с DispatchQueue.main.async.
  • Стоит повторить HTTP/HTTPS, передачу токенов, базовые угрозы сети, MVVM/VIPER/MVC, Strategy/Observer и назначение development, ad hoc, production-сертификатов и APNs.

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

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