Подготовка техлида iOS к собеседованиям
Два курса — Алгоритмы и Mobile System Design — собранные для опытного iOS-инженера, который идёт в Яндекс, Avito, Ozon или VK. Авторская методичка плюс кураторские публичные материалы с проверенными ссылками.
Разделы комплекта
Начните с банка вопросов, чтобы откалибровать ожидания, затем идите по двум курсам, подтягивая видео и диаграммы.
Банк вопросов
Свежие вопросы с собесов: RU + западные источники, iOS-блок, алгоритмы, system design и лид-секция.
02Курс A — Алгоритмы
13 модулей по паттернам, разбор на Swift, протокол интервью, дневник ошибок и план на 8 недель.
03Курс B — System Design
Фреймворк ответа, кэш/офлайн, клиентская архитектура iOS, 7 кейсов и план на 5–6 недель.
04Видео-плейлисты
34 ролика, сгруппированы по темам, с уровнем сложности, языком и тайм-кодами ключевых видео.
05Диаграммы
Фреймворк SD, слои iOS-архитектуры, потоки данных для ленты, чата, Uber, дерево алго-паттернов.
06Обзор ресурсов
26 курсов и источников (алгоритмы + mobile SD), Telegram-каналы, репозитории, блоги.
Почему два отдельных курса
Это два разных навыка с разной механикой подготовки.
Алгоритмы
Лайвкодинг под таймер, тренируются повторением задач по паттернам. Длинный разгон — около 8 недель.
System Design
Открытая дискуссия и трейд-оффы, тренируется кейсами и моками. Быстрее набирается (5–6 недель), но для лида важнее.
Общий график — 12 недель до собеса
| Недели | Фокус |
|---|---|
| 1–8 | Курс A (Алгоритмы) — основной поток, 2 задачи в день |
| 4–9 | Курс B (System Design) — параллельно, 2–3 вечера в неделю |
| 10 | Микс-ревью: слабые темы по обоим курсам |
| 11 | Мок-марафон: 3+ алго-мока и 3+ SD-мока |
| 12 | Полировка, отдых перед собесом, повтор дневника ошибок |
Вариант «спринт 6 недель» (сильная база): Курс A в ускоренном темпе (3 задачи в день) + Курс B параллельно с 1-й недели; моки с 3-й недели. Подробный график — на странице диаграмм.