Todas as tarefas

Retenção de Usuários (Análise de Retenção)

Especialista

Tarefa no nível FAANG/Meta. **Condição:** Encontre usuários que estiveram ativos (ouviram música) todos os meses por 3 meses consecutivos. **Tabela:** listening_history (user_id, track_id, played_at, ...) **Requisitos:** 1. Agrupar atividade por meses 2. Encontrar sequências de 3 meses consecutivos para cada usuário 3. Exibir user_id e período de atividade (start_month, end_month) **Dica:** Use o padrão Gaps & Islands com LAG/LEAD ou ROW_NUMBER.

Categoria
Window Functions
Tempo estimado
~30 min
Bancos de dados
PostgreSQLGreenplum
Tags
FAANGInterviewRetentionLAGGaps & Islandsоконные функции

Entre para resolver

Começar a resolver