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

Самокат:
тестовое задание для аналитика

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

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

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

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

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

Задание #1

Следующие таблицы и их структура

Необходимо написать sql запросы для выгрузки данных из базы ms sql.

1. Вывести все товары, в наименовании которых содержится «самокат» (без учета регистра), и срок годности которых не превышает 7 суток. Данные на выходе – наименование товара, срок годности

2. Посчитать количество работающих складов на текущую дату по каждому городу. Вывести только те города, у которых количество складов более 50. Данные на выходе - город, количество складов

3. Посчитать среднее количество товаров (SKU) на 1 склад, которые продавались в июне 2020 года, данные вывести в разрезе городов. Данные на выходе - город, количество складов, количество товаров с продажами на 1 склад

4.Посчитать количество заказов и количество клиентов в разрезе месяцев за 2021 год по компании в целом и по каждому из городов. Данные на выходе – город/компания, месяц, количество заказов, количество клиентов

5. Посчитать средний заказ в рублях по каждому складу за последние 14 дней, при этом вывести в алфавитном порядке наименования только тех складов, где средний заказ выше, чем средний заказ по городу. Данные на выходе – наименование склада, город, средний заказ по складу, средний заказ по городу

6. Рассчитать % потерь (от суммы продаж соответсвующей группы) и долю потерь в общей сумме потерь по компании в целом за последние 4 недели по каждой группе товаров 2 уровня (учитывая все статьи потерь). Данные на выходе – группа товаров 1 уровня, группа товаров 2 уровня, % потерь от продаж, доля потерь

7. Построить рейтинги товаров за май 2021 года по всем складам в Москве. Строим 2 рейтинга - рейтинг по средней сумме продаж на 1 склад в рамках группы товаров 1 уровня и рейтинг средней по сумме потерь на 1 склад в рамках группы товаров 1 уровня. В итоге выводим топ-10 товаров по потерям и продажам в каждой группе. Данные на выходе – группа товаров 1 уровня, наименование товара, сумма продаж на 1 склад, рейтинг по продажам, сумма потерь на 1 склад, рейтинг по потерям

Задание #2

Таблица.

1. Совместить данные 2-х листов - Лист1 и Лист2.

2. Используя полученный массив сформировать сводную таблицу в разрезе недель (по системе ИСО) и Территорий.

2.1. Найти топ-3 территорий по доле в общем товарообороте и топ-3 территорий по товарообороту на 1 склад за последнюю полную неделю.

2.2. Расчитать наценку в % и доходность в % от товарооборота по всем территориям.

3. Сформировать график с понедельной динамикой товарооборота и доходности в % в целом по всем территориям.

4. Сформируйте краткую аналитическую записку-описание месячной динамики основных показателей, приведенных ниже на графиках. Какие ключевые моменты при этом отметили бы?

Решение задач можно оформить в свободной форме, главное оставить исходные формулы расчета.

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

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

01

SQL

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

02

Аналитическое мышление

Как разложить задачу, выбрать подход и обосновать решение.

03

Работа с данными

Аккуратная выборка, фильтрация и проверка ограничений задачи.

04 / как решать

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

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

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

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

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

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

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

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

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

08 / разборы в telegram

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

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

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

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

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