Саша Кучук, тимлид в Авито, рассказывает, как спроектировать систему на собеседовании и не облажаться. Вы узнаете, как правильно собирать требования, делать грубые расчёты нагрузки, строить архитектуру и выбирать технологии. Ещё будут толковые советы, лайфхаки и разбор типичных ошибок.
Содержание:
- 00:00:01 — О чём это видео
- 00:00:54 — Что такое System Design
- 00:01:22 — Подводные камни System Design
- 00:03:50 — Сбор требований, ошибки и нефункциональные требования
- 00:09:38 — Расчёты и подготовка к проектированию
- 00:11:42 — Домены и API
- 00:13:49 — High-level design
- 00:18:20 — Low-level design
- 00:22:09 — Главные советы для собеседования
- 00:23:20 — Защита решения
- 00:24:55 — Критерии оценки и умение держаться на интервью
- 00:28:46 — Лайфхаки и обсуждение сложных тем

