Ir para o conteúdo principal

Teste suas habilidades em Python

Teste seu Python em sintaxe, funções e escopo, estruturas de dados, e erros e idiomas orientados a objetos. 30 perguntas com cenários reais, resultado na hora por categoria, grátis e sem cadastro.

30 perguntas9 min
Fazer este teste
O básico

O que é Teste de Python?

Este é um teste de Python baseado em cenários: 30 pequenos trechos de código real, cada um seguido por uma pergunta sobre o que realmente acontece quando ele executa. Uma função com um argumento padrão que silenciosamente se lembra da última chamada. Duas listas que parecem idênticas mas não são o mesmo objeto. Uma variável de loop que um closure lê depois que o loop já terminou. Você escolhe a resposta que corresponde ao que Python realmente faz, não ao que parece que deveria acontecer.

Continuar lendo

As 30 perguntas cobrem quatro áreas — sintaxe e tipos, funções/escopo/closures, estruturas de dados e fluxo de controle, e erros/programação orientada a objetos e idiomas. Essas quatro são os lugares onde ler Python e executar Python silenciosamente divergem, e onde o Python Forte de uma vaga de emprego geralmente se revela ter um significado específico uma vez que você está na entrevista. Você recebe uma pontuação em cada área, então um ponto fraco aparece como um ponto fraco, e não apenas como uma nota total mais baixa.

Leva cerca de seis minutos, não exige cadastro, e não há nenhum código para escrever ou executar — cada pergunta é ler-e-prever, da mesma forma que um engenheiro sênior revisa um pull request. Conhecer a sintaxe e conhecer o que um código específico faz sob condições específicas são habilidades diferentes, e isso mede a segunda.

O que você recebe

O que este teste revela

Veja qual das quatro áreas de Python está realmente te atrapalhando
Veja o detalhamento por categoria — sintaxe, funções/escopo, estruturas de dados, OOP/erros
Descubra em qual nível você está: iniciante, intermediário, avançado ou especialista
Compare sua posição com o que as vagas de emprego querem dizer com Python Forte
Para equipes de contratação

Triando candidatos com este teste?

Se alguém consegue prever o que um trecho de código Python realmente faz, em vez de apenas recitar sintaxe no currículo — para funções de engenharia, dados e suporte técnico que exigem Python.

Envie com a inscrição, compare pontuações lado a lado e faça a triagem de um único lugar.

JobCannon para equipes
  • Ele cobre do nível iniciante ao especialista em uma única sessão. As primeiras perguntas tratam de coisas que todo usuário de Python encontra — argumentos padrão mutáveis, is versus ==, divisão inteira versus float. As últimas entram em closures, decoradores, geradores, cópia superficial e herança. Sua pontuação te coloca em um dos quatro níveis, e os nomes dos níveis são propositalmente os mesmos usados nas vagas de emprego.

  • Não. Cada pergunta é escrita contra o comportamento do Python 3 que está estável há anos — f-strings, as regras padrão de divisão int/float, e o modelo de objetos. Nada aqui depende de um release point recente ou de uma biblioteca específica.

  • Ele avalia o mesmo tipo de raciocínio ler-e-prever que a maioria das triagens de empregadores abre com, no mesmo formato de cenários curtos, por isso funciona como preparação. Não é uma cópia de nenhum teste de empregador específico, e uma boa pontuação aqui não é um certificado. O que ele mostra é em quais das quatro áreas você perderia pontos, que é a informação útil de se ter antes de uma entrevista técnica.

  • Cerca de seis minutos. Não há cronômetro em perguntas individuais — o teste mede se você sabe o que o código faz, não a rapidez com que você clica. Você pode pensar em uma pergunta pelo tempo que quiser.

  • Não. Você pode fazer o teste e ver sua pontuação e detalhamento por categoria sem conta. Criar uma só é útil se você quiser guardar o resultado para comparar com uma tentativa futura.

  • Você recebe uma pontuação para cada uma das quatro áreas, então consegue ver onde as perdas estão concentradas, além de recomendações voltadas para o nível em que você ficou. O teste não publica um gabarito pergunta por pergunta, porque as perguntas mudam a cada vez e um gabarito publicado tornaria a pontuação sem sentido para todo mundo que usa o teste para se preparar.

  • Ler código desconhecido corretamente é uma coisa defensável para triar em qualquer cargo que toque em Python, e isto é um teste objetivo certo-ou-errado em vez de uma medida de personalidade, então não carrega os problemas de justiça que os testes de tipologia têm. Se você quiser enviar o teste para candidatos e coletar resultados em um só lugar, isso passa pelo lado de recrutamento do JobCannon, não por esta página.

Faça o Avaliação de Habilidades em Python agora

Descubra seu perfil Teste de Python. 30 perguntas · 9 min.

Fazer este teste
Relacionados

Testes relacionados