Кейс 2: Есть два независимых слоя данных — продуктовая аналитика пользовательских сессий, девайсов и рекламных источников, и транзакционный бэкенд кредитного конвейера.

Разделите события, атрибуционные касания, подтверждённые связи идентичности и финансовые факты. Склейка должна опираться на вход или иной надёжный факт, а не на предположение по устройству.

Короткий ответ

Что ответить на собеседовании

Разделите события, атрибуционные касания, подтверждённые связи идентичности и финансовые факты. Склейка должна опираться на вход или иной надёжный факт, а не на предположение по устройству.

Подробный разбор

Ответ с пояснениями

Условие

Кейс 2: Есть два независимых слоя данных — продуктовая аналитика пользовательских сессий, девайсов и рекламных источников, и транзакционный бэкенд кредитного конвейера. Нужно разработать схему связей и таблиц для БД, которая позволит собрать юнит-экономику в разрезе маркетинговых источников, с указанием ключей, и продемонстрировать решение проблемы мэтчинга — склейки профиля анонимного пользователя до авторизации с его реальным ID после получения кредита.

Ответ

Разделите события, атрибуционные касания, подтверждённые связи идентичности и финансовые факты. Склейка должна опираться на вход или иной надёжный факт, а не на предположение по устройству.

Пример модели:

  • sessions(session_id PK, anonymous_id, started_at);
  • touches(touch_id PK, session_id FK, source, campaign, occurred_at);
  • identity_links(link_id PK, anonymous_id, user_id FK, valid_from, valid_to, evidence);
  • applications(application_id PK, user_id FK);
  • disbursements(disbursement_id PK, application_id FK, amount, status);
  • revenue(revenue_id PK, application_id FK, amount, period);
  • marketing_costs(source, campaign, period, amount).

Правила атрибуции выбирают касание для конверсии и версионируют модель. Выдача кредита не равна доходу: юнит-экономика использует отдельно определённые доходы и затраты. Неизвестные связи остаются отдельной категорией; агрегации выполняют до соединений, способных размножить факты. Идентификаторы и история хранятся с минимально нужным доступом.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее