Чему вы научитесь
- Решать типовые задачи SQL-собеседований аналитика: N-я зарплата, дубли, анти-соединение, топ-N в группе
- Рассуждать вслух по алгоритму: уточнить, посмотреть на данные, набросать запрос, проверить граничные случаи
- Находить ловушки JOIN и NULL: размножение строк, LEFT JOIN + WHERE, NOT IN с NULL, COUNT после LEFT JOIN
- Считать продуктовые метрики на SQL: DAU/MAU, воронку, retention и когорты, ARPU, LTV
- Решать задачи на даты и серии дней подряд (gaps and islands)
- Считать медиану, перцентили и моду в MySQL без встроенных функций
- Отвечать на устные вопросы: порядок выполнения запроса, индексы, транзакции, нормализация
- Интерпретировать цифры для бизнеса: размер выборки, цензурирование, корреляция и причина
О курсе
Тренажёр типовых задач SQL-собеседований аналитика: классика, ловушки JOIN, окна, DAU, воронка, retention, медиана. Три пробных интервью разных форматов: разминка на знакомой базе и задачи на незнакомой схеме с вопросами о допустимых выводах. Автопроверка, без ручной проверки и гарантий трудоустройства. MySQL 8 в браузере.
Для кого этот курс
- Начинающие аналитики данных, продуктовые и BI-аналитики, которые ищут работу или готовятся к смене.
- Те, кто знает SQL, но теряется на live coding и в устных вопросах.
- Тестировщики, маркетологи и разработчики, которые переходят в аналитику.
- Аналитики уровня Junior, которые хотят пройти собеседование на Middle.
Начальные требования
Базовый SQL: SELECT, WHERE, сортировка, GROUP BY и HAVING, JOIN и LEFT JOIN. В первом модуле есть разминка, чтобы это проверить.
Если базы нет — сначала пройдите бесплатные курсы линейки на той же базе: «SQL с нуля» и «JOIN в SQL простым языком». Оконные функции, CTE и рекурсию заранее знать не нужно: необходимый минимум объясняется по ходу курса.
Преподаватели курса
Нагрузка
около 30 часов, по 4–6 часов в неделю