Desafios práticos nas principais linguagens, com correção automática por testes e análise da qualidade do código.
Um teste de programação online é uma avaliação em que o candidato escreve código para resolver um problema e a solução é executada e corrigida automaticamente. Nos Desafios de Código da Coodesh, a questão de Programação roda em uma IDE integrada ao navegador, e a nota sai na hora, a partir de testes de unidade que executam o código do candidato.
Currículo e conversa dizem pouco sobre como alguém programa. Um desafio prático com casos de teste mostra se o código funciona, inclusive nos casos de borda, e aplica o mesmo critério a todos os candidatos. Quando o que importa é estilo, organização, um projeto inteiro ou um framework, a mesma avaliação pode combinar outros formatos de código.
Filtre a biblioteca por nível, habilidade e carreira, ou crie a sua questão de Programação com enunciado, entradas, saídas e uma solução de referência.
Deixe a questão aberta a todas as linguagens ou restrinja às que o seu time usa. Os casos de teste que você cadastra são o critério de correção.
Ele escreve o código no navegador, executa os testes quantas vezes precisar e envia. Questões de programação são feitas em computador, sem versão para celular.
A nota sai por caso de teste. O relatório mostra o desempenho por habilidade e os eventos de integridade, e a decisão sobre o candidato é sempre do seu time.
Escolha o formato pelo que você quer medir: correção, estilo, projeto ou framework.
O candidato implementa uma solução com entradas e saídas tipadas, e testes automatizados dão a nota em tempo real.
Para avaliar estilo e organização sem a rigidez dos testes. A IA corrige pelos critérios que você escreve, e a revisão humana continua disponível.
O candidato entrega um repositório completo a partir de um template no GitHub ou em .zip, e você lê o código dentro da plataforma.
Ambiente completo no navegador para React, Vue, Angular, Django, Laravel, .NET e Spring Boot, com política de uso de IA definida por você.
O candidato grava a explicação da solução. A plataforma soma 10 minutos à questão, e você pode ajustar a duração.
Respostas de programação mostram como o código foi escrito, e cada execução de testes entra na linha do tempo da avaliação.
A correção automática por testes avalia muitos candidatos com o mesmo critério e leva para a entrevista só quem resolveu o problema.
Restrinja às linguagens da sua stack e calibre a dificuldade com questões de nível Iniciante a Avançado.
Crie o desafio com a sua solução de referência e seus casos de teste, faça o teste você mesmo antes de enviar e clone a questão para outras vagas.
Fale com um especialista da Coodesh para escolher os formatos, as linguagens e os critérios certos para a sua stack.
A questão de Programação roda em servidores próprios da Coodesh, que executam código em dezenas de linguagens. Em 2025 entraram C, C++, Rust, Cobol e Dart. Você pode deixar a questão aberta, para o candidato escolher a linguagem, ou restringir às linguagens que o seu time usa. Frameworks não entram nesse formato: para React, Angular, Django, Spring Boot e outros, use a questão de IDE remota, que sobe o projeto completo no navegador.
Quem cria a questão define o nome da solução, as entradas e saídas com seus tipos, escreve uma solução de referência e cadastra os casos de teste. O código do candidato roda contra esses casos e a nota sai na hora. Na Programação Livre e no Projeto, a correção usa critérios escritos, com peso de 1 a 5, aplicados pela IA. Em todos os formatos a revisão humana continua possível, e a decisão sobre o candidato é do seu time.
Programação mede se o código resolve o problema, com testes de unidade e nota imediata. Programação Livre foca em estilo e organização, sem testes obrigatórios, e é corrigida por critérios. Projeto é o take-home: o candidato entrega um repositório completo a partir de um template. IDE remota é um ambiente completo no navegador, com terminal e aplicação rodando, para avaliar frameworks e, se você permitir, o uso de IA. Os formatos podem ser combinados em seções com pesos próprios.
Ative os recursos de integridade da avaliação. Eles registram colagem de fonte externa, texto inserido sem colar, como o botão de inserir de assistentes de IA e extensões, saída de aba, perda de foco da janela e ferramentas do desenvolvedor abertas. As respostas de programação também mostram como o código foi escrito. Os sinais orientam a revisão e não reprovam ninguém sozinhos: quem decide o que cada evento significa é o seu time.
Sim. Em Avaliações, Biblioteca, Criar questão, escolha Programação, escreva o enunciado e defina idioma, tempo, nível e peso. Depois cadastre entradas, saídas, solução e casos de teste e confira tudo na aba Review. Preencha também o objetivo da questão e como avaliar, que orientam a revisão. A questão fica na Minha biblioteca, exclusiva da sua empresa, e você pode respondê-la antes de enviar a candidatos.




Nosso ecossistema de integrações profundas facilita a otimização dos seus processos de contratação técnica.










Veja a Coodesh funcionando com os seus cargos e processos.


