Блог

Статьи о подготовке к собеседованию аналитика данных — практические гайды, реальные кейсы, разборы

236 постов 13 тематических серий 2836+ мин чтения 11+ компаний разобрано

SQL с нуля для аналитика 11

10-частная серия от «что такое БД» до Оконные функции — основа для новичков

Открыть курс →
SQL с нуля: учебник для аналитика — 10 частей
Бесплатный учебник SQL для начинающего аналитика: 10 частей от азов до оконных функций. Тренажёр с автопроверкой, реальные примеры — пройди бесплатно.
2026-06-02 · 6 мин (обзор) · SQL, учебник, для начинающих
SQL с нуля. Часть 1: Что такое БД и SQL — и зачем аналитику?
Часть 1 учебника SQL. Что такое реляционная БД, чем отличается от Excel, популярные БД 2026 (PostgreSQL, ClickHouse). Как установить PG за 5 минут.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 2: SELECT FROM WHERE — твой первый запрос
Часть 2 учебника SQL. SELECT — главная команда чтения данных. FROM — откуда. WHERE — фильтр. Операторы сравнения, AND, OR, NOT, IS NULL.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 3: ORDER BY, LIMIT, DISTINCT, OFFSET
Часть 3 учебника SQL. Сортировка через ORDER BY, лимит количества строк, уникальные значения DISTINCT, пагинация через OFFSET. Когда что использовать.
2026-06-02 · 7 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 4: агрегаты, GROUP BY и HAVING
Часть 4 учебника SQL. Агрегатные функции (COUNT, SUM, AVG, MIN, MAX). GROUP BY для группировки данных. HAVING для фильтра агрегатов. Реальные примеры.
2026-06-02 · 9 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 5: JOIN — INNER, LEFT, RIGHT, FULL, CROSS
Часть 5 учебника SQL. Все типы JOIN: INNER, LEFT, RIGHT, FULL OUTER, CROSS. Диаграммы Венна, типичные ошибки, fan-out, когда какой брать.
2026-06-02 · 9 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 6: подзапросы и CTE (WITH)
Часть 6 учебника SQL. Подзапросы во WHERE/FROM/SELECT. CTE через WITH — читаемая альтернатива. Когда что выбирать. Соображения о производительности.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 7: NULL, COALESCE, CAST, CASE
Часть 7 учебника SQL. NULL — главный источник багов. Типы данных PG. COALESCE для значения по умолчанию. CAST для конверсии. CASE WHEN для условной логики.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
Дата и время в SQL: date_trunc, EXTRACT, INTERVAL
Работа с датами в SQL: date_trunc для группировки по периодам, EXTRACT для частей даты, INTERVAL для арифметики, часовые пояса и TO_CHAR. С примерами.
2026-06-02 · 8 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 9: строки — LIKE, SUBSTRING, regex
Часть 9 учебника SQL. Работа со строками в PostgreSQL. LIKE и ILIKE для поиска, SUBSTRING для обрезки, CONCAT для соединения, regex для сложных паттернов.
2026-06-02 · 7 мин · SQL, учебник, для начинающих
SQL с нуля. Часть 10: оконные функции (ROW_NUMBER, RANK)
Часть 10 учебника SQL. Оконные функции для аналитика. ROW_NUMBER, RANK, DENSE_RANK для нумерации. LAG/LEAD для соседних значений. Когда брать вместо GROUP BY.
2026-06-02 · 9 мин · SQL, учебник, для начинающих

Подготовка к собеседованию 10

150+ вопросов, поведенческое, мок-собес, советы и планы подготовки

Market sizing: как оценить размер рынка на собесе
Оценка размера рынка на собеседовании аналитика: top-down и bottom-up подходы, как рассуждать вслух и не растеряться, какие числа держать в голове, типичные ошибки.
2026-07-11 · 6 мин · продуктовая-аналитика, кейсы, собеседование
UNION vs UNION ALL в SQL: в чём разница
UNION и UNION ALL разница на примерах: почему UNION дедуплицирует и потому медленнее, требования к колонкам, потерянные строки и мини-бенчмарк на объёме.
2026-07-10 · 11 мин · SQL, UNION, дедупликация
Self join в SQL: самосоединение таблицы, примеры
Self join SQL — как соединить таблицу саму с собой через алиасы: иерархия сотрудник-менеджер, сравнение соседних строк, поиск пар и дубликатов, ловушки.
2026-07-10 · 11 мин · SQL, JOIN, self join
EXISTS, IN и NOT IN в SQL: ловушка с NULL
exists vs in sql: когда брать EXISTS, а когда IN, почему NOT IN молча возвращает пустой результат из-за одного NULL и чем NOT EXISTS безопаснее.
2026-07-10 · 11 мин · sql, exists, null
Тестовое задание аналитика: 4 задачи с решением на SQL
Тестовое задание аналитика на маркетплейсе с полным решением на SQL: выручка и MoM, воронка, retention по когортам, разбор «почему упал GMV».
2026-07-10 · 14 мин · тестовое задание, SQL, собеседование
p-value простыми словами: что это и как читать
p-value простыми словами для аналитика: что это на самом деле, чем не является, порог alpha, пример A/B-теста, частые ошибки и p-hacking.
2026-07-07 · 10 мин · p-value, статистика, A/B-тесты
North Star метрика: как выбрать главную метрику
North Star метрика: критерии выбора, отличие от OKR и KPI, дерево input-метрик, 4 примера реальных продуктов, типичные ошибки и как защитить NSM аналитику.
2026-07-06 · 14 мин · North Star, метрики, продуктовая аналитика
Доверительный интервал простыми словами
Что такое доверительный интервал и что он НЕ значит. Формулы ДИ для среднего и доли, зависимость от выборки, ДИ vs p-value, ДИ разницы в A/B. Код на Python.
2026-07-06 · 14 мин · статистика, доверительный интервал, A/B-тесты
Gaps-and-islands в SQL: серии подряд идущих дней
Gaps-and-islands в SQL: находим серии подряд идущих дней через ROW_NUMBER и разность с датой. Стрики, периоды подписки, серии продаж — код на PostgreSQL.
2026-07-05 · 11 мин · SQL, оконные функции, PostgreSQL
Сессионизация событий в SQL: оконные функции
Как разбить поток событий на сессии по таймауту 30 минут: LAG, флаг новой сессии, нарастающая сумма для session_id и метрики визитов на PostgreSQL.
2026-07-05 · 10 мин · SQL, оконные функции, продуктовая аналитика

Собес в РФ-компаниях 11

Yandex, Ozon, Тинькофф, Сбер, Avito, Wildberries, VK, Lamoda, X5, МТС — реальные вопросы

Kaspi.kz собес аналитика: SQL, метрики, зарплаты 2026
Собес аналитика данных в Kaspi.kz: раунды, SQL-задачи, метрики финтеха и маркетплейса, грейды и зарплаты в тенге 2026. Гайд по подготовке.
2026-06-09 · 10 мин · собеседование, Kaspi, аналитик данных
Вопросы собеса в Яндекс на аналитика: 25+ с разбором
25+ реальных вопросов с собеса аналитика в Яндекс по 5 раундам: SQL, Python, A/B-тесты, продуктовый кейс, behavioral. Грейды G14-G18, зарплаты, red flags.
2026-06-04 · 25 мин · Яндекс, Yandex, собеседование
Вопросы собеса в Ozon на аналитика: 25+ с разбором
25+ реальных вопросов с собеса аналитика Ozon: SQL (ClickHouse), Python, маркетплейс-метрики (GMV/AOV/Take Rate), search ranking, ML. Грейды и зарплаты.
2026-06-04 · 25 мин · Ozon, собеседование, аналитика данных
Вопросы собеса в Тинькофф (T-Bank) на аналитика: 25+
25+ реальных вопросов с собеса аналитика T-Bank/Тинькофф: SQL, Python, fintech-метрики (LTV/CAC/credit risk), фрод-детекция, A/B-тесты. Грейды и зарплаты.
2026-06-04 · 24 мин · Тинькофф, T-Bank, собеседование
Вопросы собеса в Сбер на аналитика: 25+ с разбором
25+ реальных вопросов с собеса аналитика Сбер: SQL (Oracle/PostgreSQL), Python, статистика, банковские метрики, ETL, регуляторика. Грейды и зарплаты.
2026-06-04 · 22 мин · Сбер, Сбербанк, собеседование
Вопросы собеса в Avito на аналитика: 25+ с разбором
Реальные вопросы с собеса аналитика Avito: SQL (Vertica/ClickHouse), Python, метрики classifieds, A/B-тесты. Грейды и зарплаты — с разбором.
2026-06-04 · 22 мин · Avito, Авито, собеседование
Вопросы собеса в Wildberries на аналитика: 25+ с разбором
Реальные вопросы с собеса аналитика Wildberries: GMV, return rate, RecSys, ClickHouse, A/B-тесты. Грейды и зарплаты крупнейшего маркетплейса РФ.
2026-06-04 · 24 мин · Wildberries, WB, собеседование
Вопросы собеса в VK на аналитика 2026: 25+ реальных + разбор
Реальные вопросы с собеса аналитика VK: соцсеть-метрики (DAU/sticky/feed-ranking), ML-feed, ClickHouse, A/B-тесты. Грейды, зарплаты, особенности.
2026-06-04 · 23 мин · VK, ВКонтакте, собеседование
Вопросы собеса в Lamoda на аналитика: 25+ с разбором
Реальные вопросы с собеса аналитика Lamoda: fashion e-com метрики, return rate, когорты, ClickHouse, A/B-тесты. Грейды, зарплаты, специфика.
2026-06-04 · 20 мин · Lamoda, собеседование, аналитика данных
Вопросы собеса в X5 на аналитика 2026: 25+ реальных + разбор
Реальные вопросы с собеса аналитика X5 (Пятёрочка/Перекрёсток/Чижик): retail метрики (баскет, корзина, geo, форматы магазинов), ClickHouse, A/B-тесты.
2026-06-04 · 21 мин · X5, X5 Group, собеседование
Вопросы собеса в МТС на аналитика: 25+ с разбором
Реальные вопросы с собеса аналитика МТС: telecom-метрики (churn, ARPU), ClickHouse, A/B-тесты, ML/Bigdata. Грейды, зарплаты, специфика отрасли.
2026-06-04 · 22 мин · МТС, MTS, собеседование

Метрики и продуктовая аналитика 10

AARRR, LTV/CAC, юнит-экономика, продуктовые метрики на конкретных примерах

Когортный анализ retention в Python и pandas
Как построить когортный retention в pandas: когорты по месяцу регистрации, матрица удержания, heatmap. Пошагово с кодом, без SQL.
2026-07-11 · 9 мин · python, pandas, продуктовая-аналитика
LLM-метрики: как оценивать качество ответов модели
Метрики качества LLM для аналитика: hallucination rate, faithfulness, answer relevance, context recall (RAGAS). Как измерять RAG-систему. С примерами.
2026-07-11 · 11 мин · AI, LLM, метрики
Модели атрибуции в маркетинговой аналитике
Модели атрибуции простыми словами: last/first touch, linear, time decay, position-based и data-driven. Как выбрать модель под свой продукт и посчитать её в SQL
2026-07-11 · 10 мин · маркетинговая-аналитика, атрибуция, метрики
ROC-AUC vs PR-AUC: какую метрику выбрать
ROC-AUC и PR-AUC простыми словами: чем отличаются, почему при сильном дисбалансе классов ROC-AUC выглядит красиво, но обманывает, а PR-AUC честнее. С разбором на примере.
2026-07-11 · 5 мин · ML, метрики, классификация
OKR vs KPI: в чём разница и зачем это аналитику
KPI следят за здоровьем продукта, OKR двигают его вперёд. Разбираю разницу на пальцах, показываю, как аналитик считает baseline, ставит target и трекает прогрес
2026-07-11 · 13 мин · метрики, OKR, KPI
NPS, CSAT и CES: метрики лояльности для аналитика
Разбираю три метрики удовлетворённости — NPS, CSAT и CES: как считать в SQL и Python, какие шкалы, когда что применять, где ловушки (культ NPS, малые выборки, к
2026-07-11 · 12 мин · метрики, NPS, CSAT
Product-Market Fit: как измерить по данным, а не на ощупь
PMF — это не ощущение, а сигналы в данных: retention-плато, опрос Шона Эллиса, органический рост и NPS. Разбираю на SQL и pandas, как аналитик собирает эти сигн
2026-07-11 · 12 мин · продукт, product-market-fit, метрики
Метрики регрессии: MAE, MSE, RMSE, R² простыми словами
Разбираю метрики регрессии на пальцах: MAE устойчива к выбросам, RMSE штрафует крупные ошибки, R² показывает долю объяснённой дисперсии. Когда что выбирать, поч
2026-07-11 · 12 мин · ML, метрики, регрессия
Precision, Recall и F1: метрики классификации без магии
Разбираю precision, recall и F1 на живых примерах: матрица ошибок, trade-off через порог, F-beta, когда важнее точность, а когда полнота, и связь с ROC-AUC и PR
2026-07-11 · 12 мин · ML, метрики, классификация
Ratio-метрики в A/B: почему дисперсия обманывает
CTR и средний чек ломают обычный t-тест: единица рандомизации (юзер) не совпадает с единицей метрики (показ). Разбираю, почему наивная дисперсия занижена, как р
2026-07-11 · 11 мин · A/B-тесты, ratio-метрики, дельта-метод

Python и pandas для аналитика 8

pandas, polars, NumPy, scipy, A/B на Python — практические гайды

SRM в A/B-тесте: как поймать перекос выборки
Что такое sample ratio mismatch (SRM), почему он ломает A/B-тест, как обнаружить перекос выборки тестом хи-квадрат и что делать при его обнаружении. Примеры на
2026-07-11 · 10 мин · A/B-тесты, статистика, аналитика
CUPED: как ускорить A/B-тесты снижением дисперсии
CUPED простыми словами: зачем нужна ковариата, как снижается дисперсия и сокращается размер выборки. Формула словами и пример на Python.
2026-07-11 · 9 мин · A/B-тесты, статистика, python
Кластеризация k-means в Python для аналитика: сегментация без разметки
Разбираю k-means на практике аналитика: как работают центроиды и итерации, зачем масштабировать признаки, как выбрать число кластеров через метод локтя и силуэт
2026-07-11 · 11 мин · ML, кластеризация, k-means
Прогнозирование временных рядов в Python: с чего начать
Тренд, сезонность и остатки, наивные бейзлайны, стационарность, decompose, метрики точности (MAE, MAPE, WAPE) и честный обзор инструментов от Prophet до ARIMA —
2026-07-11 · 11 мин · временные ряды, прогноз, Python
Jupyter Notebook для аналитика: гайд с нуля
Практический разбор Jupyter Notebook для аналитика данных: ячейки code и markdown, магические команды, горячие клавиши, «грязное состояние» и порядок выполнения
2026-07-11 · 12 мин · Python, Jupyter, инструменты
Регулярные выражения в Python для аналитика: практические примеры
Практический гайд по regex в Python для очистки данных: телефоны, email, парсинг логов и URL. Модуль re (search/findall/sub), pandas .str.extract/.str.contains,
2026-07-11 · 11 мин · Python, regex, очистка данных
List comprehension в Python простыми словами
Разбираю list comprehension на понятных примерах: синтаксис с if и else, вложенные и dict/set-варианты, скорость против цикла и map/filter, и когда лучше вернут
2026-07-11 · 11 мин · Python, основы, list comprehension
Бутстрап: доверительные интервалы без формул
Как построить доверительный интервал для медианы, конверсии и ratio-метрик пересэмплированием с возвращением, когда формулы нет или данные не нормальные. Перцен
2026-07-11 · 11 мин · статистика, bootstrap, доверительный интервал

DWH, BI, ETL 12

ClickHouse, dbt, Airflow, DataLens, Power BI, Tableau, Superset

Power Query в Excel: ETL для аналитика без кода
Power Query простыми словами: как чистить, объединять и разворачивать данные в Excel без формул и кода, из чего состоит пайплайн трансформаций и почему это надёжнее ручного ВПР.
2026-07-11 · 5 мин · Excel, Power-Query, ETL
Схема звезда и снежинка в хранилище данных: как моделируют DWH
Разбираю на примерах, как моделируют хранилище данных: факты и измерения, схема звезда против снежинки, surrogate keys, гранулярность факта, Кимбалл против Инмо
2026-07-11 · 12 мин · DWH, моделирование данных, Data Engineering
Medallion-архитектура: слои bronze, silver, gold на практике
Разбираю, как раскладывать данные по слоям bronze, silver и gold: какие трансформации живут на каждом уровне, как это ложится на dbt и lakehouse и что даёт для
2026-07-11 · 11 мин · Data Engineering, DWH, medallion
PIVOT в SQL: строки в столбцы (сводная таблица)
PIVOT в SQL без нативного оператора: как превратить строки в столбцы через CASE WHEN и FILTER, собрать сводную таблицу выручки и сделать обратный UNPIVOT.
2026-07-10 · 12 мин · sql, pivot, postgresql
OLAP и OLTP: разница простыми словами
OLAP и OLTP: разница простыми словами. Почему аналитик живёт в ClickHouse и DWH, а приложение — в Postgres, колоночное против строкового хранения.
2026-07-10 · 11 мин · OLAP, OLTP, ClickHouse
ETL и ELT: в чём разница простыми словами
ETL и ELT разница на конкретном пайплайне Postgres → ClickHouse → dbt: что означает каждая буква, почему DWH выбирают ELT и где аналитик встречает то и другое.
2026-07-10 · 11 мин · ETL, ELT, dbt
Условная агрегация в SQL: SUM(CASE WHEN) и FILTER
Условная агрегация SQL: считаем конверсии по этапам, выручку по сегментам и несколько метрик одним запросом через SUM(CASE WHEN) и FILTER в Postgres.
2026-07-10 · 11 мин · SQL, аналитика данных, PostgreSQL
JSON и JSONB в PostgreSQL: гайд для аналитика
JSON и JSONB в PostgreSQL для аналитика: операторы -> ->> #> #>>, jsonb_array_elements для массивов, фильтры @> и ?, GIN-индексы. Разбор event-логов и UTM на…
2026-07-06 · 13 мин · SQL, PostgreSQL, JSON
Дедупликация данных в SQL: ROW_NUMBER и DISTINCT ON
Как убрать дубли в SQL и оставить свежую строку на ключ: DISTINCT, GROUP BY, ROW_NUMBER и DISTINCT ON в PostgreSQL — с кодом, tie-break и производительностью.
2026-07-05 · 10 мин · SQL, PostgreSQL, дедупликация
A/B-тест в SQL: расчёт результатов без Python
Как посчитать A/B-тест в SQL: конверсии по группам, z-тест пропорций с p-value, доверительный интервал, SRM и guardrail-метрики. Код PostgreSQL.
2026-07-05 · 12 мин · A/B-тесты, SQL, статистика
Разбор SQL тестового задания аналитика
SQL тестовое задание аналитика с разбором: от таблицы транзакций до выводов. Оконные функции, CTE, топ-N, помесячная разбивка, оптимизация.
2026-07-05 · 12 мин · sql, тестовое задание, собеседование
Pandas с нуля. Часть 2: чтение и запись — CSV, Excel, SQL и engine
Как читать данные в pandas из CSV, Excel, JSON и базы: read_csv с параметрами, read_sql_query, SQLAlchemy engine, chunksize и to_sql. С примерами для аналитика.
2026-06-20 · 12 мин · pandas, аналитика данных, read_csv

SQL продвинутый 10

Оконные функции, CTE, JOIN тонкости, performance, антипаттерны

DuckDB для аналитика: быстрая локальная аналитика
DuckDB простыми словами: аналитическая СУБД в одном файле, чтение Parquet/CSV, SQL без сервера, сравнение с pandas и SQLite. С примерами кода.
2026-07-11 · 10 мин · DuckDB, инструменты, SQL
Как читать и разбирать чужой SQL-запрос
Пошаговый метод: с чего начать разбор незнакомого SQL, как раскрутить вложенные подзапросы и CTE, заметить фан-аут и проверить, что запрос считает именно то, что нужно.
2026-07-11 · 6 мин · SQL, навыки, код-ревью
ROW_NUMBER, RANK и DENSE_RANK: разница и когда что
Разбираю три ранжирующих оконных функции SQL на одном примере с одинаковыми значениями: где номера идут подряд, где с пропусками, а где плотно. Плюс подвох с OR
2026-07-11 · 12 мин · SQL, оконные функции, ранжирование
Транзакции и ACID в SQL простыми словами
Понятное объяснение транзакций и ACID в SQL на примере перевода денег: BEGIN/COMMIT/ROLLBACK, уровни изоляции, аномалии чтения и консистентность выгрузок для ан
2026-07-11 · 13 мин · SQL, транзакции, ACID
Коррелированный подзапрос в SQL: что это, когда нужен и как ускорить
Разбираю на живых примерах, чем коррелированный подзапрос отличается от обычного, где он реально нужен (зарплата выше средней по отделу, EXISTS) и как переписат
2026-07-11 · 11 мин · SQL, подзапросы, коррелированный подзапрос
LAG и LEAD в SQL: как сравнить строку с предыдущей и следующей
Разбираю на реальных примерах, как оконные функции LAG и LEAD достают значение из соседней строки: рост выручки месяц к месяцу, разница между событиями, флаг но
2026-07-11 · 12 мин · SQL, оконные функции, LAG
SQLAlchemy: как подключить Python к базе данных и вытащить данные в pa
Практический разбор для аналитика: engine и строка подключения, pd.read_sql_query, параметризованные запросы, chunksize для больших выгрузок, пулы соединений и
2026-07-11 · 11 мин · Python, SQLAlchemy, базы данных
Временные таблицы vs CTE в SQL: что выбрать и когда
CTE, временные таблицы и подзапросы в SQL: когда что выбрать, почему CTE не всегда материализуется, чем помогает индекс на temp-таблице и в чём диалектные отлич
2026-07-11 · 11 мин · SQL, CTE, временные таблицы
GROUPING SETS, ROLLUP и CUBE в SQL: подытоги и общий итог одним запрос
Как одним запросом посчитать несколько уровней агрегации в SQL: подытоги и общий итог без UNION ALL через ROLLUP, CUBE и GROUPING SETS, плюс функция GROUPING()
2026-07-11 · 12 мин · SQL, агрегация, GROUPING SETS
UPSERT в SQL: INSERT ON CONFLICT и MERGE без боли
Разбираю UPSERT на практике аналитика: PostgreSQL INSERT ... ON CONFLICT DO UPDATE/DO NOTHING, псевдотаблица EXCLUDED, стандартный MERGE, идемпотентная загрузка
2026-07-11 · 12 мин · SQL, UPSERT, ON CONFLICT

A/B-тесты и статистика 8

CUPED, MAB, DiD, sample size, scipy.stats — все про эксперименты

Центральная предельная теорема простыми словами
Разбираю ЦПТ на пальцах: почему средние выборок стремятся к нормальному распределению даже для кривых данных, при чём тут A/B-тесты и доверительные интервалы, с
2026-07-11 · 12 мин · статистика, ЦПТ, A/B-тесты
Дисперсия и стандартное отклонение простыми словами
Разбираю на пальцах, что такое разброс данных, чем дисперсия отличается от стандартного отклонения, зачем делят на n-1, как связаны z-оценка, выбросы и правило
2026-07-11 · 13 мин · статистика, дисперсия, разброс
Тест хи-квадрат: когда и как применять в аналитике
Разбираю тест хи-квадрат на пальцах: таблица сопряжённости, ожидаемые и наблюдаемые частоты, тест независимости и согласия, условие частот ≥5 и пример на scipy.
2026-07-11 · 12 мин · статистика, хи-квадрат, категориальные данные
Сколько длить A/B-тест: как определить длительность
Длительность A/B-теста — это размер выборки, делённый на трафик, но не меньше одного-двух недельных циклов. Разбираю расчёт в неделях, недельную сезонность, nov
2026-07-11 · 12 мин · A/B-тесты, длительность, размер выборки
Байесовский A/B-тест vs частотный: в чём разница на практике
Частотный (p-value, отвергаем H0) против байесовского (P что B лучше A, ожидаемые потери). Beta-Binomial для конверсий на пальцах, приор, ранняя остановка и ког
2026-07-11 · 12 мин · A/B-тесты, байесовский подход, статистика
A/A-тест: зачем нужен и что он на самом деле проверяет
A/A-тест — две одинаковые группы, где эффекта быть не должно. Разбираю на SQL и Python: как ловить SRM, проверять калибровку p-value, оценивать дисперсию для ра
2026-07-11 · 11 мин · A/B-тесты, A/A-тест, валидация
Множественные сравнения: поправки Бонферрони и Бенджамини-Хохберга
Почему при проверке многих метрик растёт риск ложного открытия. FWER и FDR, поправки Бонферрони и Бенджамини-Хохберга, когда какую брать — с примером на пяти ме
2026-07-11 · 10 мин · статистика, множественные сравнения, A/B-тесты
Ошибка выжившего в аналитике: как не попасться
Разбираю ошибку выжившего на реальных примерах из продуктовой аналитики: retention по активным, выжившие когорты, отменённые заказы вне выборки. Как её ловить и
2026-07-11 · 11 мин · статистика, ошибка выжившего, смещение выборки

Карьера и зарплаты 8

Roadmap, грейды, зарплаты в РФ, переход между ролями

Инструменты аналитика данных 2026: полный стек и порядок изучения
Стек аналитика данных 2026: SQL, Python (pandas), BI (DataLens/Superset), ClickHouse, dbt, A/B-платформы. Что учить, что можно пропустить и в каком порядке.
2026-07-11 · 10 мин · инструменты, карьера, аналитика
Как презентовать дашборд и данные стейкхолдерам
Как аналитику доносить выводы: структура истории с данными, выбор графика, что говорить у дашборда, частые ошибки презентации. Практичный разбор с примерами.
2026-07-11 · 10 мин · визуализация, soft-skills, BI
Переход в аналитику из другой профессии: реальный план на 3-6 месяцев
Как перейти в аналитику из экономики, маркетинга, бухгалтерии, инженерии или тестирования: какие навыки уже переносимы, минимальный стек SQL → pandas → статисти
2026-07-11 · 11 мин · карьера, смена профессии, junior
Первые 90 дней аналитика данных: план онбординга
Пошаговый план первых 90 дней аналитика данных на новой работе: разобраться в данных, первый быстрый win, своя зона метрик, доверие. Чек-листы, ошибки, что с…
2026-07-06 · 12 мин · карьера, аналитика данных, онбординг
SQL или Python: что учить первым аналитику данных
SQL или Python для аналитика: что учить первым, почему SQL быстрее доводит до оффера и когда добавлять Python. Честное сравнение и план на 3 месяца.
2026-07-04 · 9 мин · карьера, SQL, Python
Зарплата аналитика данных в Казахстане 2026
Зарплата аналитика данных в Казахстане 2026: вилки в тенге по грейдам Junior/Middle/Senior/Lead, топ-компании Kaspi, Halyk, Kolesa, inDrive, сравнение с РФ.
2026-06-09 · 11 мин · зарплата, аналитик данных, Казахстан
Аналитик данных vs системный vs бизнес-аналитик 2026
Чем отличаются аналитик данных, системный и бизнес-аналитик: задачи, стек, зарплата 2026, как выбрать роль и перейти между ними.
2026-06-09 · 10 мин · аналитик данных, системный аналитик, бизнес-аналитик
AI-промпты для аналитика: резюме, собес, SQL 2026
15+ готовых AI-промптов для аналитика данных: резюме, сопроводительное, подготовка к собесу, разбор SQL-задач и метрик. ChatGPT, Claude, DeepSeek.
2026-06-09 · 10 мин · ai-промпты, аналитик данных, собеседование

AI/LLM в аналитике 2

YandexGPT/ChatGPT для SQL, Cursor, RAG, vector DB для аналитика

Real-time, Lakehouse, OLAP 4

Kafka + Flink, Iceberg + Trino, ClickHouse vs Druid vs StarRocks

Другие материалы 30

Прочие гайды и заметки

Логистическая регрессия простыми словами для аналитика
Разбираю логистическую регрессию на пальцах: как предсказать вероятность оттока или клика, почему не подходит линейная модель, что такое сигмоида, log-odds и od
2026-07-11 · 11 мин · ML, логистическая регрессия, классификация
PySpark для аналитика: основы на понятных примерах
Когда pandas упирается в память и нужен Spark. DataFrame API (select, filter, groupBy, join), lazy evaluation, действия vs трансформации, partitions и почему sh
2026-07-11 · 11 мин · PySpark, big data, Data Engineering
Виральность и k-factor: формула и как считать по когортам
Разбираем k-factor: формула (приглашения на юзера × конверсия), k>1 против k<1, длина вирального цикла, честный расчёт по когортам, связь с CAC и ограничения ме
2026-07-11 · 10 мин · продукт, виральность, k-factor
Градиентный бустинг для аналитика: как это работает
Разбираю на пальцах, как работает градиентный бустинг, чем он отличается от случайного леса, какие гиперпараметры крутить и что выбрать — XGBoost, LightGBM или
2026-07-11 · 11 мин · ML, градиентный бустинг, XGBoost
Feature engineering для аналитика: примеры признаков, которые работают
Разбираю на реальных примерах, как из таблиц orders, users и events собрать признаки для модели: агрегаты по пользователю, временные признаки, кодирование катег
2026-07-11 · 11 мин · ML, feature engineering, признаки
STRING_AGG и GROUP_CONCAT: как склеить строки в группе
Как собрать значения группы в одну строку через разделитель: STRING_AGG в PostgreSQL, GROUP_CONCAT в MySQL и SQLite, arrayStringConcat в ClickHouse. ORDER BY и
2026-07-11 · 12 мин · SQL, агрегация, STRING_AGG
Корреляция не значит причинность: примеры и как проверять
Почему связь двух метрик не доказывает, что одна вызывает другую: конфаундеры, обратная причинность, ложные корреляции. Продуктовые примеры и как приблизиться к
2026-07-11 · 13 мин · статистика, корреляция, причинность
Тест Манна-Уитни и непараметрические критерии: когда t-тест бесполезен
Разбираю на практике, когда параметрический t-тест ломается и его пора менять на ранговые критерии: Манна-Уитни для двух групп, Уилкоксона для парных измерений
2026-07-11 · 12 мин · статистика, непараметрические тесты, Манна-Уитни
Выборка и генеральная совокупность: почему аналитик всегда судит о цел
Генеральная совокупность vs выборка, параметр vs статистика, виды выборок и смещение (selection bias). Почему опросы врут, как влияет размер выборки и почему лю
2026-07-11 · 12 мин · статистика, выборка, репрезентативность
Кросс-валидация в ML: зачем и как для аналитика
Почему одного train/test split мало и как k-fold кросс-валидация даёт устойчивую оценку модели. Stratified k-fold, TimeSeriesSplit, утечка данных и пример cross
2026-07-11 · 11 мин · ML, кросс-валидация, валидация модели
Секвенциальное тестирование: можно ли подглядывать в A/B-тест
Почему остановка на первом «значимо» раздувает ошибку первого рода и как смотреть в A/B-тест многократно честно: alpha-spending (Pocock, O'Brien-Fleming), mSPRT
2026-07-11 · 11 мин · A/B-тесты, sequential testing, ранняя остановка
Закон Гудхарта и контр-метрики: как не убить продукт погоней за цифрой
Почему метрика ломается, когда становится целью, и как аналитику защищаться: guardrail-метрики, пары «скорость + качество» и North Star вместо прокси.
2026-07-11 · 11 мин · метрики, закон Гудхарта, контр-метрики
MultiIndex в pandas: иерархический индекс на практике
Разбираю MultiIndex в pandas на живом примере: loc с кортежами, xs, IndexSlice, stack/unstack, sort_index и reset_index. Когда иерархия помогает, а когда её луч
2026-07-11 · 10 мин · pandas, MultiIndex, Python
Ошибки визуализации данных: как не вводить в заблуждение
Топ ошибок графиков, которые искажают выводы: обрезанная ось, две оси Y, 3D и пончики, круговая на десять категорий, лишние цвета. Как выбрать честный график под задачу.
2026-07-11 · 7 мин · визуализация, дашборды, storytelling
Переобучение (overfitting): как распознать и побороть
Что такое переобучение модели простыми словами, по каким признакам его видно, откуда берётся и что с ним делать: разбиение данных, регуляризация, кросс-валидация, ранняя остановка.
2026-07-11 · 7 мин · ML, переобучение, overfitting
Дерево решений (decision tree): как работает для аналитика
Дерево решений простыми словами: как оно делит данные на вопросы, что такое энтропия и Джини, почему легко переобучается и чем отличается от случайного леса и бустинга.
2026-07-11 · 7 мин · ML, дерево решений, decision tree
t-критерий Стьюдента простыми словами и пример
t-критерий Стьюдента простыми словами: формула t-статистики, парный и двухвыборочный тесты, критерий Уэлча и пример scipy.stats.ttest_ind в A/B.
2026-07-10 · 12 мин · t-критерий, A/B-тест, статистика
Нормальное распределение и проверка нормальности
Нормальное распределение и правило 68-95-99.7: как проверить нормальность через гистограмму, QQ-plot, тест Шапиро-Уилка и что делать, если данные не нормальны.
2026-07-10 · 12 мин · статистика, нормальное распределение, python
EDA в Python: разведочный анализ данных пошагово
Разведочный анализ данных в Python пошагово: info, describe, пропуски, дубли, распределения, выбросы, корреляции и готовый ноутбук-шаблон EDA.
2026-07-10 · 12 мин · EDA, pandas, Python
Какой график выбрать: matplotlib и seaborn
Какой график выбрать для данных: карта выбора под задачу — bar, line, hist, box, scatter, heatmap. Код на matplotlib и seaborn рядом и разбор ошибок оформления.
2026-07-10 · 11 мин · python, matplotlib, seaborn
Юнит-экономика простыми словами: CM1, CM2
Юнит-экономика простыми словами для e-commerce: считаем contribution margin CM1, CM2, CM3 на один заказ, раскладываем себестоимость, логистику и CAC.
2026-07-10 · 11 мин · юнит-экономика, contribution margin, маркетплейс
DAU, WAU, MAU: в чём разница и как считать
DAU WAU MAU разница простыми словами: скользящее окно против календарного, какую метрику выбрать под продукт и как посчитать все три в SQL.
2026-07-10 · 11 мин · SQL, метрики, продуктовая аналитика
Нормализация БД простыми словами: 1НФ, 2НФ, 3НФ
Нормализация базы данных на примере грязной таблицы: аномалии вставки, обновления и удаления, как их убирают 1НФ, 2НФ и 3НФ и когда данные денормализуют.
2026-07-10 · 11 мин · SQL, базы данных, нормализация
pandas apply медленный: векторизация вместо apply
pandas apply медленный, а iterrows ещё хуже. Как переписать на векторные операции, np.where, .map и .str — с замерами %timeit и ускорением до ×100.
2026-07-10 · 11 мин · pandas, python, векторизация
Корреляция Пирсона и Спирмена: когда какую
Корреляция Пирсона и Спирмена на одном датасете через pandas .corr(): почему цифры расходятся, при чём тут выбросы, монотонность и ранги.
2026-07-10 · 11 мин · статистика, python, pandas
Линейная регрессия простыми словами и Python
Линейная регрессия простыми словами: коэффициенты b0 и b1, метод наименьших квадратов, R-квадрат и p-value. Разбор y = b0 + b1·x на statsmodels и sklearn.
2026-07-10 · 12 мин · линейная регрессия, python, statsmodels
Дерево метрик: как построить и декомпозировать
Дерево метрик: как построить от главной цели через мультипликативную и аддитивную декомпозицию, проверить сходимость по числам и посчитать каждый узел в SQL.
2026-07-10 · 12 мин · дерево метрик, декомпозиция, продуктовая аналитика
MRR, ARR, NRR: метрики подписки и формулы
MRR что это и как считать: разложение по компонентам New/Expansion/Churn, ARR = MRR×12, NRR по движению выручки, нормы 2026 и SQL-декомпозиция.
2026-07-10 · 12 мин · MRR, ARR, NRR
Функция QUERY в Google Sheets: SQL в таблицах
Функция QUERY Google Sheets: SQL-синтаксис select, where, group by и pivot на реальных данных. Примеры, частые ошибки и мостик к настоящему SQL.
2026-07-10 · 11 мин · QUERY, Google Sheets, SQL
Даты в pandas: to_datetime, dt и разница дат
pandas работа с датами: парсинг строк через to_datetime, извлечение дня недели и месяца через .dt, разница дат, фильтр по периоду и нарезка когорт.
2026-07-10 · 11 мин · pandas, даты, to_datetime