Desafio Técnico Backend
Cargo: Desenvolvedor Backend
Avalie habilidades práticas de programação backend com desafios de algoritmos e estruturação de código em ambiente controlado.
Exemplos de pergunta
Retiradas do próprio modelo. As perguntas com resposta certa registrada ficam fora daqui, para que ver esta página não ajude ninguém a passar no teste.
Como o candidato vê
Desafio Técnico Backend
- 1.Texto longo
Descreva sua experiência com sistemas distribuídos e os principais desafios que enfrentou.
Conte em que sistemas trabalhou (arquitetura, escala, tecnologias) e o seu papel. Escolha um ou dois desafios concretos, por exemplo consistência de dados, falhas parciais, filas e reprocessamento, latência ou observabilidade, e explique como os resolveu e quais trade-offs aceitou.
- 2.Editor de código
Implemente twoSum: retorne os índices dos dois números do array cuja soma é igual ao alvo.
Escreva a função twoSum(nums, target), que recebe um array de inteiros nums e um inteiro target e retorna um array [i, j] com os índices de dois elementos diferentes cuja soma é target, com i menor que j. function twoSum(nums, target) { // retorna [i, j] } twoSum([2, 7, 11, 15], 9); // [0, 1] twoSum([3, 2, 4], 6); // [1, 2] twoSum([3, 3], 6); // [0, 1] twoSum([1, 2, 3], 7); // [] • O array tem de 0 a 100.000 elementos; os valores podem ser negativos e repetidos. • Não use o mesmo índice duas vezes. Se houver mais de um par, retorne qualquer um; se não houver, retorne []. • Busque uma solução melhor que O(n²) e comente a complexidade de tempo e espaço no código.
- Aparece quando você copia o modelo
- Aparece quando você copia o modelo
- Aparece quando você copia o modelo
Mais 3 perguntas no modelo completo.

Como este modelo foi feito, e o que você pode conferir
Essas perguntas são as de verdade?
Sim. As perguntas nesta página são as perguntas que o candidato recebe. Não são exemplos escritos para o site: elas vêm do próprio modelo, palavra por palavra.
Por que faltam perguntas nesta página?
As que têm resposta certa registrada ficam de fora, para que ler esta página não ajude ninguém a passar. A quantidade que falta aparece aqui; as perguntas em si aparecem quando você copia o modelo.
Em que idioma o candidato vê o teste?
Cada modelo existe em português e em inglês. O candidato responde no idioma dele e você lê no seu.
Este modelo funciona no meu plano?
O tipo de pergunta é checado contra o plano pelo próprio banco de dados, então um modelo nunca promete um tipo que o seu plano não roda. Criar avaliações e receber respostas é grátis; a correção automática começa no plano Starter.
Posso mudar as perguntas?
Depois de copiar, o modelo é seu: mude o texto, tire uma pergunta, acrescente as suas. Nada aqui é fixo.
Em quanto tempo consigo enviar?
Crie uma conta gratuita, copie o modelo e compartilhe o link. O candidato abre no navegador, sem instalar nada.
Use este modelo na sua próxima vaga
Você copia o modelo, ajusta o que quiser e envia um link. O Assessly corrige, pontua e explica o porquê de cada nota.
O que volta para você
Texto longo
Descreva sua experiência com sistemas distribuídos e os principais desafios que enfrentou.
Resposta
Nota
Por que essa nota
A pergunta é real. A resposta e a nota são desenhadas como exemplo de como uma correção aparece.