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

Застреваете на аналитических кейсах? Пройдёте 100 задач «как на собесе»: оконные функции, подзапросы и CTE, ранжирование, даты и сложные агрегаты. Большие тестовые данные, edge-кейсы и детерминированные проверки — видно каждую ошибку. За 3–4 недели отрабатываете технику и объяснение решений на уровне уверенного Middle.
Средний уровень
20
Часть
2 программ →
Сертификат Stepik

Чему вы научитесь

  • Применять оконные функции (ROW_NUMBER/RANK/LAG/LEAD) и CTE для декомпозиции задач
  • Решать многошаговые кейсы с подзапросами, HAVING, условиями в агрегатах и временными рядами
  • Видеть подвохи и узкие места в JOIN/GROUP BY/NULL/HAVING и аргументировать решение
  • Рефакторить запросы: повышать читаемость, корректность и стабильность результата

О курсе

🔥 Осень 2025: обновлённый курс по сниженной цене — лучший момент стартовать!

Я довёл программу до идеала: усложнил ловушки, расширил данные и переписал проверки. В каждой задаче теперь 60–80 строк данных и покрыты все краевые кейсы. Это мощнейший набор задач уровня middle, который реально прокачает тебя до оффера.

Бонус: все обновления бесплатны для текущих студентов. Поехали! 🚀

🔍 Как устроен курс:

  • 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-кейсы, разбор ошибок из продакшена, советы по подготовке и архитектурные инсайты.

Курс доступен в друх программах по сниженной цене:

Для кого этот курс

Аналитики и инженеры, готовящиеся к Middle-собеседованию. Те, кто прошёл основы SQL и хочет реальную практику без воды. Специалисты с опытом ~0.5–2 лет — на пороге роста.

Начальные требования

  • Уверенная база: SELECT, JOIN, GROUP BY

  • базовое понимание оконных функций и подзапросов

  • готовность разбираться в логике и объяснять решения.

Наши преподаватели

Как проходит обучение

  • 100 SQL-задач уровня Middle

  • Все задачи автоматически проверяются

  • Под каждой задачей — пояснение и логика

  • Есть задания на ловушки, с подвохом

  • Поддержка автора и ответы на вопросы

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Входит в 2 программы

  •    
     
     
  •    
     
     

Что вы получаете

  • 100 задач Middle-уровня: окна, CTE, подзапросы, условия в агрегатах — с автопроверкой и разбором
  • 5 бесплатных задач из курса, «что-если» вопросы и рефакторинг решений
  • Реальные форматы собеседований, типичные подвохи и типичные ошибки с пояснениями
  • Диалект: MySQL, доступ навсегда и обновления
  • Гарантия возврата Stepik при несовпадении ожиданий

Сколько стоит обучение

Price: 3 200 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 3 200