Вернуться в каталог собеседований

Полный разбор SQL задач из Кремниевой долины (FAANG)

Пошаговый разбор трёх SQL-задач, представленных как вопросы Facebook и Amazon. Автор строит запрос постепенно и проверяет промежуточный результат.

Noukash
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 60,6 тыс.
  • Лайки на YouTube: 2,1 тыс.
Открыть на YouTube

Таймлайн

Коротко о видео

Автор пошагово решает три SQL-задачи, приписываемые интервью Facebook и Amazon, и после каждого шага проверяет промежуточный результат. Задачи посвящены доле принятых заявок в друзья, максимальному энергопотреблению трёх дата-центров и самому дорогому дню покупателя.

Затронутые темы

Что взять на заметку

  • Для доли принятых заявок нужен `LEFT JOIN`, чтобы сохранить отправленные запросы, на которые никто не ответил.
  • Энергопотребление трёх регионов объединяется через `UNION ALL`, затем суммируется по дате и сортируется для поиска максимума.
  • В задаче Amazon сначала считают сумму заказов каждого покупателя по дням, затем присоединяют имя и не забывают ограничить заданный период.

Рекомендуем посмотреть