Todas as tarefas

Amigos de Amigos (Gráfico Social)

Avançado

Tarefa de nível Meta/LinkedIn. **Condição:** Encontre para cada usuário os "amigos de amigos" — pessoas que são seguidas pelos seus seguidores, excluindo amigos diretos e o próprio usuário. **Tabela:** follows (follower_id, following_id, created_at) **Requisitos:** 1. Para cada usuário, encontre seus seguidores (nível 1) 2. Encontre os seguidores dos seus seguidores (nível 2) 3. Exclua seguidores diretos e o próprio usuário 4. Saída user_id, friend_of_friend_id, através de quem estão conectados (via_user_id) **Dica

Categoria
Recursive CTE
Tempo estimado
~25 min
Bancos de dados
PostgreSQLGreenplum
Tags
FAANGInterviewSocial GraphFriendsNetworkрекурсия

Entre para resolver

Começar a resolver