Собесов

Сценарий: сессионизация пользовательских событий с таймаутом 30 минут

PythonАнализ событийСредняяMiddle

Условие

Дан лог events(user_id, ts, event_name). Нужно склеить события в сессии: новая сессия начинается, если с предыдущего события прошло больше 30 минут. Получить session_id, длительность сессии и число событий в сессии.

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

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти