SQL-собеседование: 100 задач уровня Middle

- Уроков: 13
- Сложность: normal
- Аудитория: Аналитики и инженеры, готовящиеся к Middle-собеседованию. Те, кто прошёл основы SQL и хочет реальную практику без воды. Специалисты с опытом ~0.5–2 лет — на пороге роста.
📌 Скидка 500р до 24 августа уже применена
🔍 Как устроен курс:
-
100 практических задач Middle-уровня с автопроверкой и разбором логики
-
Формат задачи: условие → схема и входные данные → подсказка → ваше решение → автопроверка → разбор + вопросы «что если…»
-
Подсказки и «ловушки интервьюера» — учитесь видеть типичные грабли до того, как на них наступить
-
Разбор и рефакторинг: показываем, как сделать решение короче/понятнее
-
Основано на реальных кейсах из SQL-собеседований
-
Диалект: MySQL
🛠 Темы курса:
-
Оконные функции:
ROW_NUMBER
,RANK
,DENSE_RANK
,LAG
,LEAD
-
Подзапросы (вложенные и коррелированные)
-
WITH
/CTE и декомпозиция -
Агрегации,
HAVING
, условия в агрегатах -
CASE
,COALESCE
, работа сNULL
-
Временные ряды и группировка по времени
-
Порядок выполнения и читаемость запросов
🎓 Результат:
-
Проходите SQL-скрининг на Middle уверенно и без «угадайки»
-
Объясняете и улучшаете запросы, а не только «пишете SELECT»
-
Видите структуру задачи и подвох, быстро приходите к точному решению
📦 Плюс:
-
Доступ ко всем материалам и обновлениям
-
5 бесплатных задач до покупки — попробуйте формат
-
Гарантия возврата Stepik, если курс не подойдёт
Начните сейчас: добавьте в «Желаемое» или откройте 5 бесплатных задач и почувствуйте прогресс уже через 3 дня.
Больше пользы в Telegram: практические SQL-кейсы, разбор ошибок из продакшена, советы по подготовке и архитектурные инсайты.
-
Уверенная база:
SELECT
,JOIN
,GROUP BY
-
базовое понимание оконных функций и подзапросов
-
готовность разбираться в логике и объяснять решения.