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

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

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

Ildar Zalyalov
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 8,7 тыс.
  • Лайки на YouTube: 317
Открыть на 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.

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