Курс на Stepik
Обложка курса «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити» на Stepik
1 290 ₽

SQL-тренажёр к собеседованию: от Татуина до Найт-Сити ★ 0.000

Открыть на
STEPIK.ORG

SQL-задачи с собеседований — с разбором и вторым способом решения: оконные функции, WITH, «топ-3 в каждой группе», «дни подряд», удаление дублей. 308 запросов с автопроверкой на базах Татуина, Найт-Сити, Хогвартса и Парка Юрского периода, в конце — четыре пробных собеседования.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Учеников на курсе 0
Сертификаты, выданные на курсе «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Сертификатов выдано 0
Отзывы о курсе «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Отзывов получено 0
Рейтинг курса «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Рейтинг курса 0.000
Уроки в курсе «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Количество уроков 57
Тесты в курсе «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Количество квизов 133
Задачи с кодом в курсе «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Количество задач с кодом 308
Стоимость курса «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Стоимость курса 1 290 ₽ —
Обновления курса «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Обновления курса — —
Дата публикации курса «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Дата публикации курса — ———
Последнее обновление курса «SQL-тренажёр к собеседованию: от Татуина до Найт-Сити»Последнее обновление — ———
Сложность normal — ———

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

  • Решать типовые SQL-задачи собеседования аналитика, тестировщика и бэкенд-разработчика
  • Находить дубликаты, строки без пары, «группы, где все…», максимум и N-е значение в группе
  • Считать доли, проценты и сводные таблицы через условную агрегацию — SUM(CASE …)
  • Работать с датами и интервалами — группировка по месяцам и неделям, время между событиями
  • Применять оконные функции — ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, накопительные суммы, доля от итога
  • Разбивать сложную задачу на шаги через WITH и решать задачи «дни подряд» и «пропущенные номера»
  • Удалять дубли и менять данные по условию из другой таблицы, не попадая в ловушки MySQL
  • Отвечать на теоретические вопросы — индексы и EXPLAIN, транзакции и уровни изоляции, нормальные формы

О курсе

SQL-задачи с собеседований — с разбором и вторым способом решения: оконные функции, WITH, «топ-3 в каждой группе», «дни подряд», удаление дублей. 308 запросов с автопроверкой на базах Татуина, Найт-Сити, Хогвартса и Парка Юрского периода, в конце — четыре пробных собеседования.

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

Для тех, кто знает основы SQL — SELECT, WHERE, GROUP BY, JOIN, подзапросы — и хочет набить руку и подготовиться к собеседованию: начинающих аналитиков, тестировщиков, бэкенд-разработчиков, студентов перед стажировкой. Если основ пока нет, начните с бесплатного курса «SQL с нуля: от Хогвартса до Матрицы» — этот тренажёр его продолжает.

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

  • Основы SQL: SELECT, WHERE, ORDER BY, GROUP BY, JOIN, простые подзапросы.
  • Браузер. Все запросы выполняются прямо на Stepik — устанавливать базу данных не нужно.

Преподаватели курса

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

Курс текстовый: короткие разборы приёмов с примерами запросов и результатов, без видео. Основная практика — задачи «напишите запрос» с автопроверкой на MySQL 8.0, у каждой — уровень сложности; кроме них — вопросы «что вернёт запрос», «какое решение верное» и теоретические вопросы собеседования. После решения — разбор и второй способ, после неверного ответа — подсказка по делу.

В конце каждого модуля — шаблоны приёмов и вопросы с собеседования, в конце курса — четыре пробных собеседования. Учиться можно в своём темпе, вопросы — в комментариях к любому шагу.

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

  • 308 SQL-задач с автопроверкой прямо в браузере, от лёгких до задач «как на собеседовании»
  • Разбор после каждой задачи и второй способ решения — подзапросом, окном или соединением
  • Четыре пробных собеседования — аналитик, тестировщик, бэкенд-разработчик, middle-аналитик
  • Шаблоны типовых приёмов в конце каждого модуля и шпаргалку по всему курсу
  • Сертификат Stepik при прохождении курса

Нагрузка

3–5 часов в неделю

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