01 / тестовое задание

ВкусВилл:
тестовое задание для продуктового аналитика

Реальное тестовое с собеседования на Middle Product Analyst: исходный текст задания, как решать и частые ошибки.

02 / оригинальный текст

Текст тестового задания

Исходный текст задания без редактуры — так, как его прислали кандидату.

Данные к заданиюОткрыть данные →

Задание #1

К нам приходит продуктовый менеджер с запросом: видим,что торговые точки в Краснодарcком крае в Июне 2024 «заваливает» остатками по категории «Кулинария».

Представим, что у нас в базе лежат таблицы. Разбор кейса проводим по ним, но предложения по просмотру в других таблицах приветствуются (но не в первую очередь).

Необходимо объединить и отфильтровать данные (по ТЗ).

Что скажешь про поле active в справочнике тт. Будем использовать в фильтре?

*Как данные можно было бы обработать, что можно было бы посмотреть?

Задание #2

У нас есть данные по за Июнь по точке id_tt=821 (топ по остаткам кулинарии среди точек Краснодарского края). Также по ней мы уже определили топ 5 подкатегорий (по убыванию остатков),

Хотим узнать, какая подгруппа из 5 - лидер

А затем хотим узнать, какой товар лидирует в лидирующей подгруппе (необходимо добавить наименование всех товаров с листа Excel_справочник_товар)

*лидера по подгруппе определяем через свод, лидера по товару через фильтры таблицы

groupid_tovsm_ostТоварВторое129 Салаты1584 Блины2036 Второе211 Второе462 Второе337 Супы71000 Супы65000 Второе537 Супы87 Супы924 Супы1099 Салаты1273 Салаты1113 Салаты146 Салаты1360 Блины1650 Блины1747 Блины1859 Блины1919 Сэндвичи2111 Сэндвичи2361 Сэндвичи2215 Сэндвичи2410 Сэндвичи2535

Задание #3

Что такое дисперсия?

Формула стандартного отклонения?

Что такое группа Б в АБ тесте? (какое отличие от А)

По какому показателю/критерию принимается решение о статистической значимости эксперимента?

Задание #4

Перед тобой таблица следующего вида. Необходимо сформировать матрицу в BI.

КатегорияТоварПодгруппаТорг.точкаОстатки,штОтчетная датаcategoryname_tovgroupname_ttostdtМолочная продукцияМолоко 3.2%Молоко5480_ДС_Горчакова118002/20/2024…

Задание #5

У нас есть данные по за Июнь по точке id_tt=821 (топ по остаткам кулинарии среди точек Краснодарского края). Также по ней мы уже определили топ 5 подкатегорий (по убыванию остатков).

Хотим узнать, какая подгруппа из 5 - лидер. А затем хотим узнать, какой товар лидирует в лидирующей подгруппе (необходимо добавить наименование всех товаров с листа Excel_справочник_товар).

Датафрейм ost и tov.

Кейс тот же самый, что и в секции по Excel

Сначала добавляем в ost name_tov из tov

Дальше ищем топ 1 group по сумме sm_ost

Товар можно не искать

ost groupid_tovsm_ostВторое129Салаты1584Блины2036Второе211Второе462Второе337Супы71000Супы65000Второе537Супы87Супы924Супы1099Салаты1273Салаты1113Салаты146Салаты1360Блины1650Блины1747Блины1859Блины1919Сэндвичи2111Сэндвичи2361Сэндвичи2215Сэндвичи2410Сэндвичи2535

03 / что проверяют

Что проверяет это задание

01

SQL

Выборки, агрегаты, джойны и оконные функции для анализа данных.

02

Python

Обработка данных и расчёты: pandas, скрипты, автоматизация.

03

BI

Отчёты и витрины данных в BI-инструментах.

04

Excel

Формулы, сводные таблицы и аккуратная работа с таблицами.

04 / как решать

Как подойти к решению

  1. 1

    Разберите условие: что именно просят посчитать и в каких разрезах.

  2. 2

    Сверьтесь с данными: какие таблицы есть, период и нужные фильтры.

  3. 3

    Решайте по шагам и фиксируйте промежуточные результаты и допущения.

  4. 4

    Доведите до финальных чисел и коротких выводов или рекомендаций.

05 / частые ошибки

Частые ошибки

  • Неверный период, разрез или единицы измерения.
  • Не учтены фильтры и сегменты из условия.
  • Решение без промежуточных шагов — только финальная цифра.
  • Нет выводов и рекомендаций по результату.
06 / хороший ответ

Каким должен быть сильный ответ

Хороший ответ — это не просто финальные числа или код. Работодатель должен увидеть, как вы думаете, как проверяете ограничения задачи и как оформляете результат.

  • короткое описание логики решения;
  • промежуточные таблицы, запросы и фильтры;
  • финальные значения по каждому пункту задания;
  • понятные выводы и рекомендации.
07 / похожие задания

Похожие задания

08 / разборы в telegram

Хочешь больше таких разборов?

В Telegram-канале разбираю тестовые с собеседований, метрики и типичные ошибки кандидатов.

Подписаться в Telegram →
09 / следующий шаг

Разбираешь тестовые, но не уверен в решении?

На интенсиве разбираем реальные кейсы, A/B-секции, метрики, SQL, Python и типовые ошибки кандидатов.