De assistir a entender
Viu num Reel? Experimente você mesmo.
Aprenda algoritmos e design de sistemas mudando as entradas e vendo o que acontece. Escolha um experimento abaixo. Sem conta, pagamento ou instalação.
Comece com um experimento
Faça uma previsão, rode o modelo e depois explique o que mudou.
DSA · Árvores
Qual valor vem a seguir?
Visite a esquerda, depois o nó, depois a direita. Numa árvore binária de busca, isso dá os valores em ordem.
Experimente isto: Pause o percurso. Preveja o próximo valor e depois avance para conferir.
Experimente Percurso em ordem
Design de sistemas · Confiabilidade
Para onde vão as requisições depois de uma falha?
Veja como as verificações de saúde retiram um servidor com falha e como os servidores restantes dividem o trabalho.
Experimente isto: Derrube um servidor. Veja o registro de eventos e as requisições com falha até as verificações de saúde perceberem.
Experimente Balanceamento de carga
DSA · Padrões de entrevista
Você consegue achar o par numa só passada?
Use um mapa hash para achar dois valores que somam o alvo, mantendo os índices originais.
Experimente isto: Mude a soma-alvo. Preveja um par e depois avance pelas consultas ao mapa.
Experimente Two Sum com tabela hash
Continue aprendendo, um conceito de cada vez
DSA
Fundamentos de entrevistas de programação
Comece com Two Sum e depois explore ponteiros, janelas, busca e mais. Leia o código em Java, Python, C++, C ou JavaScript e teste-se com quizzes por tema.
Começar a trilha de algoritmos
Design de sistemas
Fundamentos de back-end
Siga cinco temas, de redes a balanceamento de carga, cache, remoção do cache e API gateway.
Começar a trilha de back-end
O progresso dos laboratórios fica guardado neste navegador; entre para guardar suas notas de prática e experimentos salvos em todos os aparelhos. As simulações de sistemas são modelos educacionais simplificados.