Программы
Подготовка к собеседованиямA/B-тесты для аналитиковML и Causal InferenceA/B-тесты для менеджеровОбучение для команд
Бесплатные материалы
База знаний165+ тестовых заданийRoadmap по A/BЧеклист A/B-тестаШаблон дизайна экспериментаОтзывыО проектеОставить заявку
01 / тестовое задание

Finstar:
тестовое задание для аналитика данных

Реальное тестовое с собеседования на Data Analyst.

Finstar · Аналитик данных · 6 заданий · данные есть
02 / оригинальный текст

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

Ниже — исходный текст задания без редактуры.

Вам предоставлена выборка данных, в которой содержится информация по заявкам (строчка в таблице) за определенный период времени.

Ссылка на данные

В предоставленный промежуток времени произошло ухудшение конверсии к completed заявкам, что негативно повлияло на выручку компании.

Задание:

Необходимо разобраться чем обусловлено такое падение и найти «корень проблемы».

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

Также постройте отчет в Power BI и визуально отобразите следующее:

Количество заявок в разрезе дней, недель и месяцев (это должны быть иерархии)Метрику Completed rateТаблицу (матрицу) в разрезе дней где будут с иерархией отображены отношения up_stage, mid_stage, page_status, sub_stage к количеству заявок

Задание #2

Дано:

Таблица PDCL – содержит информацию о выносах на просрочку неоплаченных сумм по кредиту и о погашениях просроченного долга.

DateДатаCustomerНомер клиентаDealНомер кредитаCurrencyВалюта кредитаSumсумма, вынесенная на просрочку ("+") или выплаченная ("-")

Задание:

Необходимо получить список кредитов, которые на момент расчета имеют непогашенную задолженность, и рассчитать для каждого такого кредита:

Общую (накопленную) сумму просроченного долга непогашенную (не выплаченную) к моменту расчета.Дату начала текущей (последней) просрочки. Под датой начала просрочки, в данной задаче понимается первая дата непрерывного периода, в котором общая сумма просроченного непогашенного долга > 0.Учесть, что периодов просрочек может быть несколько.Кол-во дней текущей просрочки.

Задание #3

Дано:

В таблице хранятся сведения о еженедельных продажах продукта.

ДатаСумма26.02.2013312,0005.03.2013833,0012.03.2013225,0019.03.2013453,0026.03.2013774,0002.04.2013719,0009.04.2013136,0016.04.2013133,0023.04.2013157,0030.04.2013850,0007.05.2013940,0014.05.2013933,0021.05.2013422,0028.05.2013952,0004.06.2013136,0011.06.2013701,00

8 676,00

Задание:

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

В данном примере продажи за неделю, окончившуюся 05.03.2013, необходимо распределить следующим образом 2 дня на февраль, 3 дня на март.

Результатом решения задачи является SQL код процедуры, которая позволит автоматически получать преобразованные данные в формате «Таблица результат» (месяц;сумма) по введенному параметру MonthNumber (номер месяца). Если параметр не указан, выводятся вся таблица.

03 / как решать

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

Сначала выпишите, что именно просят посчитать и в каких разрезах. Затем сверьтесь с данными: какие листы/таблицы есть, какой период, какие фильтры. Решайте по шагам и фиксируйте допущения — на собеседовании ценят ход мысли, а не только финальную цифру.

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

На что обратить внимание

  • Неверный период или единицы измерения.
  • Не учтены фильтры/сегменты из условия.
  • Нет выводов и рекомендаций — только числа.
05 / следующий шаг

Хочешь разбирать такие задания увереннее?

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

Смотреть интенсив →
06 / похожие задания

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