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

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

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

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

Также постройте отчет в Power BI и визуально отобразите следующее:
  • Количество заявок в разрезе дней, недель и месяцев (это должны быть иерархии)
  • Метрику Completed rate
  • Таблицу (матрицу) в разрезе дней где будут с иерархией отображены отношения up_stage, mid_stage, page_status, sub_stage к количеству заявок
Задание #2
Дано:
Таблица PDCL – содержит информацию о выносах на просрочку неоплаченных сумм по кредиту и о погашениях просроченного долга.

Date

Дата

Customer

Номер клиента

Deal

Номер кредита

Currency

Валюта кредита

Sum

сумма, вынесенная на просрочку ("+") или выплаченная ("-")


Пример:

Date

Customer

Deal

Currency

Sum

12.12.2009

111110

111111

RUR

12000

25.12.2009

111110

111111

RUR

5000

12.12.2009

111110

122222

RUR

10000

12.01.2010

111110

111111

RUR

-10100

20.11.2009

220000

222221

RUR

25000

20.12.2009

220000

222221

RUR

20000

31.12.2009

220001

222221

RUR

-10000

29.12.2009

111110

122222

RUR

-10000

27.11.2009

220001

222221

RUR

-30000


Один клиент может иметь несколько кредитов. По кредиту выплаты могу совершать созаемщики. Если клиент, имеющий кредит, пропускает очередную выплату по графику, у него возникает просрочка. В таблице PDCL при этом появляется соответствующая запись, где Sum – невыплаченная сумма (с положительным знаком).

Если, затем, клиент совершает выплату (полную сумму или ее часть) появляется новая запись, где Sum – выплаченная сумма (со знаком «-»). Следует учесть, что выплата клиента не обязательно полностью гасит накопленный долг, она может составлять лишь часть долга.
В приведенном примере по кредиту 111111 имеется невыплаченный просроченный долг на сумму 6900руб. (12000 + 5000 - 10100), дата начала текущей просрочки 12.12.2009.
Задание:
Необходимо получить список кредитов, которые на момент расчета имеют непогашенную задолженность, и рассчитать для каждого такого кредита:

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

Дата

Сумма

26.02.2013

312,00

05.03.2013

833,00

12.03.2013

225,00

19.03.2013

453,00

26.03.2013

774,00

02.04.2013

719,00

09.04.2013

136,00

16.04.2013

133,00

23.04.2013

157,00

30.04.2013

850,00

07.05.2013

940,00

14.05.2013

933,00

21.05.2013

422,00

28.05.2013

952,00

04.06.2013

136,00

11.06.2013

701,00


8 676,00

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

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

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

Тестовое задание на аналитика данных в Finstar. Ознакомьтесь с примерами реальных тестовых заданий, которые предлагаются кандидатам. Узнайте, какие задачи могут встретиться и как они связаны с будущей работой. Это поможет лучше подготовиться к собеседованию в Finstar и понять ожидания работодателя.
хочешь поделиться решением или заданием с собеседования?

Оставь свои контакты через форму, и я свяжусь с тобой в течение 24 часов
© No Data No Growth, 2024