Как читать: вердикты по 5-балльной шкале (★). Цены и форматы актуальны на июнь 2026 и могут меняться — проверяйте на сайтах провайдеров. Под каждой таблицей — короткий список «с чего начать бесплатно» и «что докупить».
📘 PDF-учебник курса
Учебник: Подготовка техлида iOS — Алгоритмы и Mobile System Design
Полный конспект курса в одном файле: банк вопросов с опорными ответами (senior → staff), три полностью разобранных кейса System Design (Лента, Чат, Uber), 10 диаграмм, специфика РФ-бигтеха, метод STAR, видео-подборки и обзор ресурсов. Кириллица, кликабельные ссылки, 56 страниц.
A · Алгоритмы и структуры данных
| Ресурс | Цена | Язык | Формат | Вердикт |
|---|---|---|---|---|
| Тренировки по алгоритмам · Яндекс | Бесплатно | RU | Лекции + задачи + live-разборы | ★★★★★ |
| Подготовка к алго-собеседованию · Я.Практикум | Бесплатно | RU | Текст + задачи | ★★★★☆ |
| Алгоритмы и структуры данных · Я.Практикум | 1 модуль free, далее ~30–40к ₽ | RU | Текст + ревью наставника | ★★★☆☆ |
| Подготовка к алго-интервью · balun.courses | Платно (интенсивы) | RU | Видео + задачи | ★★★★★ |
| Алгоритмы и структуры данных · algocode.io | ~1 855–2 650 ₽/мес | RU | Видео + задачи + моки | ★★★★☆ |
| Алгоритмы с нуля · Влад Тен | ~11 000 ₽ (навсегда) | RU | 50+ ч видео + 100+ задач | ★★★★☆ |
| Алгоритмы: методы / структуры · Stepik / CS Center | Бесплатно | RU | Видео + задачи | ★★★★☆ |
| LeetCode (задачник + Crash Course) | Free / Premium ~$35/мес | EN | 3000+ задач + IDE | ★★★★★ |
| NeetCode 150 / Roadmap | Бесплатно / Pro | EN | 150 задач + видео | ★★★★★ |
| Grokking the Coding Interview · Educative | ~$14.9/мес | EN | 28 паттернов, 215 задач | ★★★★☆ |
| AlgoMaster Newsletter | Бесплатно | EN | Текст + задачи (паттерны) | ★★★★☆ |
| BackToBackSWE (YouTube) | Бесплатно | EN | Видео-разборы «почему» | ★★★★☆ |
Топ-рекомендации (алгоритмы)
✅ Бесплатный старт
- Тренировки Яндекса — записи сезонов 1.0–6.0 + текущий.
- Бесплатный курс Я.Практикум — оценка уровня.
- NeetCode 150 — закрывает 95% паттернов.
- AlgoMaster + BackToBackSWE — справочники паттернов.
💰 Что докупить
- balun.courses — лучший RU под РФ-бигтех.
- algocode.io — моки + теги компаний.
- Grokking Coding Interview — паттерны EN.
- LeetCode Premium — company-specific задачи.
B · Mobile / iOS System Design
| Ресурс | Цена | Язык | Формат | Вердикт |
|---|---|---|---|---|
| weeeBox/mobile-system-design | Бесплатно | EN | Фреймворк + упражнения | ★★★★★ |
| Cracking the Mobile SD Interview | Бесплатно (статья) | EN | 6-шаговый фреймворк | ★★★★★ |
| Grokking the Mobile SD Interview · Educative | ~$14.9/мес | EN | 81 урок + 3 мока | ★★★☆☆ |
| Grokking the Modern SD Interview · Educative | ~$14.9/мес | EN | Distributed-паттерны | ★★★★☆ |
| Mobile System Design Book · Tjeerd in 't Veen | Платно (книга) | EN | 3 тома + cheat sheet | ★★★★☆ |
| Mobile System Design Book · Manuel Vivo | Платно (книга) | EN | 10 глав, dual-platform | ★★★★☆ |
| System Design Course · Exponent | ~$12/мес | EN | Видео + peer-моки | ★★★☆☆ |
| ByteByteGo · Alex Xu | Free рассылка / книги ~$40 | EN | Диаграммы + кейсы | ★★★★☆ |
| System Design Handbook | Бесплатно | EN | Справочник концептов | ★★★☆☆ |
| Building Mobile Apps at Scale · G. Orosz | ~$30 (книга) | EN | 39 вызовов масштабирования | ★★★★★ |
| levabond/ios-mobile-system-design | Бесплатно | RU | RU-фреймворк + пример | ★★★★☆ |
| Avito: Готовимся к SD Interview | Бесплатно | RU | Статья (взгляд изнутри) | ★★★★☆ |
| FaangTalk: iOS System Design (YouTube) | Бесплатно | RU | Видео-разборы + моки | ★★★★☆ |
Топ-рекомендации (System Design)
✅ Бесплатный старт
- weeeBox — README + 3–5 упражнений.
- themobileinterview.com — 6-шаговый процесс.
- levabond — RU-адаптация формата.
- Avito SD + FaangTalk — что оценивают в РФ.
💰 Что докупить
- Building Mobile Apps at Scale — must-read для лида.
- Mobile SD Book (in 't Veen) — playbook + cheat sheet.
- Grokking Mobile SD — структурированный курс.
- ByteByteGo Vol.1 — backend-архитектура для end-to-end.
C · Telegram-каналы
| Канал | Описание |
|---|---|
| iOS Dev IQ | Материалы для iOS System Design, публичные разборы. |
| FaangTalk | System Design и алгоритмы на русском. |
| Алгоритмы — Собеседования, Олимпиады, ШАД | Задачи и разборы по алгоритмам. |
| SwiftBook | Крупнейшее RU-iOS сообщество (чат + новости). |
| iOS Good Reads | Статьи и видео по iOS; куратор — рук. моб. разработки Avito. |
| iOS Heads | Кейсы и новости iOS-разработки. |
| Silicon Channel | Подготовка к РФ-бигтех; roadmap алгоритмов. |
| coding_interviews | Советы по coding interviews; паттерны, ссылки. |
GitHub-репозитории
| Репозиторий | Описание |
|---|---|
| weeeBox/mobile-system-design | Фреймворк и упражнения Mobile SD; список инженерных блогов. |
| levabond/ios-mobile-system-design | RU-версия фреймворка iOS System Design. |
| beagreatengineer/algo-interview | Бесплатный план подготовки к алго-интервью. |
| vyacheslavskiy/iOS-Interview-Questions | Вопросы iOS-собеседований с ответами (RU). |
| NeetCode Roadmap | Официальный roadmap 150 задач с видео. |
Инженерные блоги для Mobile System Design
| Блог | Платформа |
|---|---|
| Яндекс Tech (моб. разработка) | Habr |
| Яндекс.Карты Mobile | Medium |
| Avito Tech (iOS) | Habr |
| Uber Engineering | uber.com |
| Airbnb Engineering | Medium |
| Instagram Engineering | Medium |
| The Pragmatic Engineer (G. Orosz) | Substack |
| Jacob's Tech Tavern | Substack |
| iOS Interview | ios-interview.ru |
Платформы и публичные мок-интервью
Платформы для моков
- it-interview.io — бесплатный TG-бот для поиска напарника.
- Exponent — peer-моки (5 free/мес).
- interviewing.io — анонимные моки с инженерами FAANG.
- Pramp — бесплатные peer-to-peer моки.
Публичные iOS-собеседования (RU)
- Podlodka iOS Crew — публичные собеседования + разбор.
- Devrush — моки Middle/Senior iOS.
- iOS Interview — сборник собеседований Junior–Senior.
Итоговая дорожная карта
Алгоритмы — 8–12 недель основным потоком, System Design — 4–6 недель параллельно. Подробный визуальный график — на странице диаграмм (D10).
Алгоритмы (8–12 недель)
Старт (1–2 нед): бесплатный курс Я.Практикум + NeetCode 150 + записи Тренировок Яндекса.
Основа (4–8 нед): balun.courses по проблемным темам + LeetCode (3–5 задач/день) + моки на algocode.io.
Финал (1–2 нед): Тренировки текущего сезона + повтор паттернов.
Mobile System Design (4–6 недель)
Фреймворк (1 нед): weeeBox README + 3 упражнения + themobileinterview.com.
Контекст РФ: levabond + Avito Habr + FaangTalk.
Backend (2–3 нед): ByteByteGo Vol.1 + Grokking Modern SD.
Практика: Orosz «Apps at Scale» + моки + инженерные блоги.