Перейти к содержимому

Задача из реального собеседования, которая встречается в 90% случаев на системного аналитика

Александр Нездемина | Системный анализ | API и Владимир Невзоров

0:00 / 0:00

Задача из реального собеседования, которая встречается в 90% случаев на системного аналитика

2 247 просмотров · 1 мес. назад
Александр Нездемина | Системный анализ | API и Владимир Невзоров
2 247 просмотров · 1 мес. назад
🎁 Бесплатно: 100 вопросов по API с собеседований → https://t.me/proanalitica_100_questio... 📢 Telegram-канал о системном анализе → https://t.me/+wrR0EHh81XszNTky ━━━━━━━━━━ Мок-интервью по system design. Модератор: Александр Нездемина, автор канала https://t.me/proanalitica Интервьюер: Владимир Невзоров автор канала https://t.me/system_design_world Кандидат: Глеб Прудников, Senior System Analyst в финтех. Интервью прошло отлично. Глеб справился полностью с заданием. Важно, смотреть тут интересно не за результатом. Интересно, как человек читает условие, что уточняет первым делом, а где начинает придумывать вместо того, чтобы спросить. Вот это и отделяет тех, кто проходит собес, от тех, кто не проходит. Отдельно советую вторую половину, с 46 минуты. Там разбор: что выглядело нормально в моменте, но не пережило первого же вопроса "а почему так". И заодно видно, как интервьюер специально сбивает темп и зачем он это делает. ➖➖➖ ТАЙМКОДЫ 00:00:00 Что за формат и кто участвует 00:01:30 Кандидат о себе 00:05:30 Задача: спроектировать ленту коротких видео 00:06:30 Функциональные требования: что уточнить до того, как рисовать 00:13:00 Нефункциональные: миллиард пользователей, пики, SLA 00:17 Дизайн API: версионирование, заголовки, авторизация 00:22:00 Загрузка видео: binary и multipart 00:24:00 CDN: зачем он здесь нужен 00:28:00 Схема системы: балансировщик, сервисы, хранилище 00:31:00 "Почему не сразу в базу?" - первый челлендж 00:35:00 Данные: связи пользователей и метаданные видео 00:39:00 А если CDN отвалился 00:43:00 Масштабирование: система на чтение и гибридная лента 00:46:00 Обратная связь: что получилось сильно 00:48:00 Почему API идет после требований, а не до 00:53:00 Как на интервью сбивают темп и зачем 00:57:00 200 или 201: стоит ли за это цепляться 01:02:00 Где лежат сами видео: S3 против базы 01:06:00 Чему учат книги и что бывает в реальности 01:12:00 Одна база на два сервиса: спорно или нет 01:15:00 Шардирование и горизонтальное масштабирование 01:18:00 Итоги