Организатор
Организую Складчины
Команда форума
- Сообщения
- 658 807
- Реакции
- 15 238
- Монеты
- 325
- Оплачено
- 1
- Ссылка на картинку

Научись уверенно проходить секцию System Design и повысь свои шансы на трудоустройство в бигтех или повышение грейда до сеньора.
Это про тебя, если…:
Неделя 01. Алгоритм интервью + первый слой архитектуры
Блок 1 · Алгоритм интервью:
Блок 1 · Хранение и запросы:
Блок 1 · Кэш и очереди:
Блок 1 · Мессенджер и лента:
Блок 1 · Три сложных кейса:
Это про тебя, если…:
- Метишь в крупный бигтех: Яндекс, Озон, Т-Банк, ВК, Сбер, Авито, WB — на собесе почти всегда тебя будет ждать System Design.
- Хочешь перейти из мидла в senior, а грейд как раз и упирается в System Design.
- На проектах ты с такими задачами не работал, и опыту в System Design взяться неоткуда.
- Хочешь не просто пройти секцию, а разобраться, как всё это работает под капотом.
Неделя 01. Алгоритм интервью + первый слой архитектуры
Блок 1 · Алгоритм интервью:
- Как устроено SD-интервью. Что на самом деле оценивают и почему «правильного ответа» не существует.
- Сигналы зрелости. По каким фразам интервьюер отличает Senior от джуна, и как их подавать.
- 5-шаговый фреймворк разбора. Скелет, который превращает «спроектируй X» в план на 45 минут.
- Уточняющие вопросы. Что спросить в первые 5 минут, чтобы сузить задачу (плюс памятка частых пропусков).
- Capacity planning через ×10 DAU. Прикинуть RPS, storage и bandwidth на салфетке, без страха перед числами.
- REST API на собесе. Контракт, Idempotency-Key и почему «Monolith First» это сильный ход, а не слабость.
- Сквозной кейс: Лента Avito. Прогоняем весь фреймворк на живом примере от и до.
- Сеть и доставка. Load Balancer, API Gateway, CDN, DNS, из чего собирается вход в любую систему.
Блок 1 · Хранение и запросы:
- Модели данных и выбор БД. SQL vs NoSQL по делу: когда документ, когда KV, когда граф.
- Индексы под собес. B-Tree vs LSM и почему запрос «тормозит», на уровне, где не подловят.
- Транзакции и ACID. Что реально гарантирует БД, а что ты додумал.
- Уровни изоляции и аномалии. Dirty read, phantom, write skew, и как выбрать уровень под задачу.
- Репликация. Single-leader и leaderless: пережить падение узла и не потерять данные.
- Distributed consensus (Raft). Как кластер договаривается о лидере, без академизма.
- Шардирование и партиционирование. Как разрезать данные, когда они не влезают на один узел.
- CAP и PACELC. Теорема, которую все цитируют неправильно, с практическим применением.
Блок 1 · Кэш и очереди:
- Кэширование. Стратегии и архитектура: где поставить кэш и что он реально ускорит.
- Проблемы кэша. Инвалидация, stampede, «протухшие» данные, любимая ловушка интервьюеров.
- Очереди и брокеры. Message Queue vs Event Stream, Kafka: когда async, когда sync.
- Идемпотентность и transactional outbox. Как не отправить платёж дважды и не потерять событие.
- Распределённые транзакции. 2PC, 3PC, saga: согласовать данные между сервисами без общей БД.
- Retries, timeout, backoff. Как ретраить, чтобы не устроить лавину на упавший сервис.
- Circuit breaker и bulkhead. Локализовать отказ, чтобы падение одного не утянуло всё.
- Rate limiting. Token bucket и sliding window: защита от перегрузки и абьюза.
- Масштабирование и graceful degradation. Как деградировать красиво, а не падать целиком.
Блок 1 · Мессенджер и лента:
- Мессенджер (Telegram). WebSockets vs polling, presence, доставка и порядок сообщений, хранение истории.
- Лента (Avito Объявления). Fan-out on write vs on read, ранжирование, кэш ленты, media pipeline.
- Видеоплатформа (YouTube). Upload и транскодирование, CDN-доставка, обзор рекомендаций.
Блок 1 · Три сложных кейса:
- Билеты (Яндекс Афиша). Double booking, борьба за одно место, виртуальная очередь под пик.
- Поиск + Autocomplete (Яндекс / Google). Inverted index, Elasticsearch, trie, relevance и ранжирование.
- Ride-sharing (Яндекс Такси / Uber). Geospatial-индексы (geohash, quadtree), матчинг, real-time tracking, surge.
- Как вести себя на собесе. Тайминг 45 минут, думать вслух, первые 5 минут, как реагировать когда «копают» и выкрутиться из тупика. Объяснять «почему», а не пересказывать паттерны.
- Все видеоуроки курса (5 недель)
- Живой еженедельный Q&A
- Методички: памятки, деревья решений, шпаргалки
- Справочник с продвинутыми темами
Показать больше
Зарегистрируйтесь
, чтобы посмотреть авторский контент.