Чему вы научитесь
- Писать запросы любой сложности: от простых выборок до многоуровневых подзапросов и рекурсивных CTE
- Уверенно работать с JOIN: соединять несколько таблиц, выбирать правильный тип соединения, избегать типичных ошибок
- Агрегировать данные: группировки, фильтрация групп, расчёт метрик и показателей
- Применять оконные функции: ранжирование, нарастающие итоги, сравнение строк, скользящие средние
- Оптимизировать запросы: понимать план выполнения, использовать индексы, писать эффективный код
- Решать задачи на время: алгоритм разбора условия, структурирование решения, проверка результата
- Думать вслух на лайвкодинге: объяснять ход мыслей, задавать уточняющие вопросы, презентовать решение
- Работать с разными СУБД: синтаксические различия PostgreSQL, MySQL, MS SQL, SQLite
- Распознавать ловушки в задачах: NULL, дубликаты, граничные случаи, неявные условия
О курсе
Практический курс по SQL для прохождения технических интервью. Пройдёте путь от базовых запросов до сложных оконных функций и научитесь решать задачи в условиях ограниченного времени. Освоите всё, что спрашивают на собеседованиях: выборки, соединения, агрегацию, подзапросы, CTE и оконные функции.
Для кого этот курс
Для всех в IT, кому предстоит SQL-секция на техническом собеседовании.
Подойдёт бэкенд- и фронтенд-разработчикам, аналитикам данных, тестировщикам, DevOps-инженерам, продакт-менеджерам — всем, кто хочет системно подготовиться к SQL-вопросам на интервью и перестать терять офферы на этом этапе.
Курс подходит как для тех, кто знаком с SQL поверхностно, так и для тех, кто пишет запросы, но не уверен в себе на собеседованиях.
Преподаватели курса
Нагрузка
4-8