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

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

Мок-интервью на Junior iOS с разбором Swift, UIKit, многопоточности, SOLID и архитектуры MVP-карт. Кандидатка отвечает на теоретические вопросы и в финале получает обещание личного фидбека.

Источник: Ildar Zalyalov

Открыть на YouTube

Таймлайн

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

Это публичное iOS мок-интервью с Анастасией, которая рассказывает о переходе с C++ на Swift после примерно трёх лет опыта. Интервьюер последовательно проверяет базовый Swift, коллекции и алгоритмическую сложность, UIKit, Auto Layout, многопоточность, SOLID и выбор архитектуры для MVP. В конце кандидатка отмечает, что почти не готовилась к вопросам по интерфейсу, а интервьюер обещает дать подробный личный фидбек; решения о найме не озвучивается.

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

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

  • Подготовить чёткое объяснение value- и reference-типов, копирования Array, Copy-on-Write и различий Double/Float без упрощения модели памяти до «всё value на стеке, всё reference в куче».
  • Повторить Array, Set и Dictionary: хеширование, сложность поиска и удаления, а также требование Hashable для собственных ключей словаря.
  • Разобрать отличия struct и class, протоколы, проверку соответствия протоколу, optional binding, optional chaining, nil-coalescing, force unwrap и failable initializer.
  • Отрепетировать UIKit-блок: UITableView против UICollectionView, lifecycle UIViewController, storyboard/outlet-и, viewDidLayoutSubviews, frame и bounds, включая поведение UIScrollView.
  • Повторить Auto Layout как систему ограничений, приоритеты, content hugging и compression resistance.
  • Уметь объяснить GCD: serial/concurrent queues, sync/async, дедлок при sync в той же serial-очереди, race condition и средства синхронизации.
  • Для архитектурной задачи подготовить аргументацию выбора MVVM с Coordinator для небольшого приложения и связь SOLID/DIP с зависимостями от протоколов.

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

2 ч 19 мин
Mobile

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

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

2 ч 13 мин
MobileJunior

Собеседование iOS разработчика | Вопросы Джуниору: Основы Swift, UIKit, Архитектура

Публичная запись собеседования junior iOS-разработчика с вопросами по Swift и UIKit, практической UI-задачей и обсуждением архитектуры. После интервью автор подробно комментирует ответы кандидата и зоны роста.

1 ч 33 мин
MobileMiddle

Публичное собеседование iOS-разработчика | Петя Коренев и Андрей Галушка

Публичная учебная сессия собеседования iOS-разработчика: опыт, Swift, iOS SDK, SOLID и рекурсивная задача на разворачивание вложенного массива. После каждой крупной секции интервьюер даёт разбор ответов и объясняет логику своей оценки.