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

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

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

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

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

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

Задание #1

Продуктовая часть

1. Предложите 3 метрики первого уровня для мобильного и интернет-банка. Почему именно эти?

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

Опишите, какие цели уже отслеживаются.

Опишите, каким образом вы поймете отслеживаются ли цели на странице.

Какие цели на ваш взгляд необходимо отследить.

3. Вы хотите повысить конверсию на странице, для этого вы хотите провести А/Б тест. Опишите процесс проведения А/Б (подготовка, запуск, итоги). Приведите в пример гипотезы, на которые вы будете опираться при тестировании страниц.

4. Вам необходимо добавить отслеживание события перевода по номеру карты в мобильном и интернет-банке через web инструменты (выберете один из: GA, Amplitude, Я.Метрика, AppMetrica или другой на свой выбор)

Опишите, как вы видите процесс реализации задачи от постановки задачи (вам) до внедрения.

Опишите ТЗ для разработчика мобильного банка.

Опишите ТЗ для разработчика интернет-банка.

Задание #2

SQL

Дана таблица по вводу ОТП кодов клиентами.

Решить максимальное количество заданий используя SQL.

Поля таблицы:

client_id - номер клиента sessionId – идентификатор сессии datetime - дата время status – статус ввода кода category – текстовый код ОТП

1. Показать категорию, по которой было введено наибольшее число кодов.

2. Добавить индикатор, который будет выделять следующие значения:

Если otp для категории платежей (payment), то - 1.

Если otp для категории переводов (transfer), но не для переводов с использованием счетов (acc), то - 2.

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

3. Посчитать метрику Month-of-Month (прирост текущего месяца к предыдущему) по уникальным клиентам с кодами otp-login.

4. Одним запросом сформируйте:

Количество успешно введённых ОТП кодов в разрезе категории кода ОТП.

Долю каждой категории по убыванию.

Количество с накопительным итогом.

Общее количество введённых ОТП кодов.

Последний отчётный месяц (полный месяц, от текущего).

Задание #3

Python

Представьте решение заданий 1-3 с помощью методов библиотеки pandas (исходный файл загрузите как датафрейм). Пришлите решение в виде файла Jupyter Notebook или ссылкой на Datalore.

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

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

01

Python

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

02

SQL

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

03

A/B-тесты

Дизайн эксперимента, метрики, стат-значимость и интерпретация.

04

Продуктовый кейс

Разложить задачу, выбрать метрики и сделать выводы.

04 / как решать

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

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

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

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

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

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

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

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

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

08 / разборы в telegram

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

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

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

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

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