Esta é uma sessão de entrevista simulada, que mostra como seria uma verdadeira Entrevista de Design de Sistema. O entrevistado tem cerca de 3 anos de experiência e foi solicitado a projetar um backend para um Web crawler que indexa páginas da internet com algumas restrições adicionais.
0:00 - Início
3:31 - Compreendendo o problema
10:44 - Requisitos não funcionais e restrições
18:37 - Balanceador de carga em sistemas de grande escala
20:45 - Polling/Pushing de uma fila de mensagens?
25:12 - Verificação MD5 e detecção de duplicatas
27:42 - Indexação para Busca
34:17 - As principais restrições
36:10 - Otimização em entrevistas de Design de Sistema!
39:28 - Maior prioridade para URLs enviadas por usuários
44:03 - Projetando sua estratégia de recuperação de desastres.
46:44 - Notas finais! O que você gostaria de ver a seguir?
Se você quiser agendar uma entrevista simulada comigo, por favor, junte-se à minha comunidade no Telegram.
Aqui estão meus contatos na internet.
Siga-me no LinkedIn e inscreva-se no canal para mais conteúdo sobre Design de Sistema.