Teste de Git para seleção
Veja como os candidatos raciocinam sobre tarefas do dia a dia com Git em um repositório compartilhado.
- 10 minutos
- 15 perguntas
- Intermediário
- Múltipla escolha
- Perguntas em inglês (inglês)
- Celular e computador
A resposta curta
O teste de Git é uma avaliação de contratação com 15 perguntas e duração de 10 minutos, voltada a engenheiros de software, profissionais de DevOps e de confiabilidade de sites, engenheiros de build e release, administradores de sistemas e outras pessoas que trabalham com repositórios Git compartilhados. Ele avalia o uso prático de comandos, branches e merges, a reescrita e recuperação do histórico e a compreensão de commits, árvores e referências por meio de situações curtas de múltipla escolha.
O que mede
Conhecimentos práticos de Git, de comandos do dia a dia e ramificações à reescrita do histórico, recuperação e modelo de objetos do Git.
Git no dia a dia
As pessoas candidatas escolhem os comandos para registrar o trabalho e compartilhá-lo com a equipe, e interpretam o que aconteceu em uma breve sessão de terminal.
Ramificações e merges
As pessoas candidatas preveem como ficará o histórico de commits após um merge ou rebase e escolhem a opção mais adequada para uma situação de equipe.
Reescrita do histórico e recuperação
As pessoas candidatas decidem como reorganizar commits com segurança e recuperar um trabalho que parece perdido.
Como o Git armazena dados
As pessoas candidatas analisam commits, árvores e referências, os objetos por trás de cada ramificação e tag.
Formatos de pergunta
Múltipla escolha
A pessoa candidata: Lê uma situação, tabela ou afirmação curta e escolhe a resposta correta ou todas as respostas corretas.
Você verá: Se o candidato conhece o conteúdo o suficiente para aplicá-lo, e não apenas reconhecê-lo.
15 questões em 10 minutos, apresentadas uma de cada vez.
Funções para as quais este teste é indicado
Engenheiros de software, profissionais de DevOps e de confiabilidade de sites, engenheiros de build e release, administradores de sistemas e outros profissionais que trabalham com repositórios Git compartilhados.
O que este teste de Git pode indicar
Conhecimento prático de comandos
As perguntas pedem que as pessoas candidatas interpretem breves sessões de terminal e escolham o que um comando faz ou qual comando se aplica a uma situação. Isso oferece evidências de conhecimento prático de Git, não apenas de familiaridade com os nomes dos comandos.
Raciocínio sobre alterações no repositório
Um pequeno histórico de commits ou uma situação breve pode mostrar como a pessoa candidata pensa sobre o repositório após um merge, rebase, reescrita do histórico ou ação de recuperação.
Além dos comandos do dia a dia
O teste inclui o uso cotidiano do Git, criação de branches e mesclagem, reescrita do histórico e recuperação, além do modelo de objetos do Git. As perguntas sobre como o Git armazena commits, árvores e referências mostram se a pessoa candidata entende o que os comandos alteram, e não apenas quais comandos digitar.
Uma etapa de triagem focada
O teste de 10 minutos tem 15 perguntas. Use a pontuação como uma evidência para decidir quais aspectos explorar melhor em uma atividade prática ou entrevista estruturada, em vez de considerá-la uma decisão de contratação.
O que você recebe para cada candidato
- Permaneceu na aba do teste durante todo o teste
- Sem respostas copiadas e coladas
- Respondeu em ritmo constante
Pontuações, perfis e sinais de integridade são evidências para você analisar junto com uma entrevista, nunca uma decisão automática.
Formato do teste e sinais de integridade
Cada pessoa candidata recebe um conjunto diferente de perguntas, selecionadas de grandes bancos de questões. As perguntas aparecem em uma ordem diferente a cada tentativa, e as opções de resposta são embaralhadas. O navegador recebe uma pergunta por vez, e as respostas corretas ficam nos servidores da HireValid. O tempo é controlado pelo servidor; ao recarregar a página, a mesma pergunta é exibida novamente, com apenas o tempo restante. As pessoas candidatas não podem copiar nem selecionar o texto das perguntas, e uma tentativa de cópia bloqueada é registrada na linha do tempo. O teste leva 10 minutos, tem 15 perguntas e não permite voltar às perguntas anteriores. A HireValid registra sinais como o tempo fora da aba do teste, trechos colados nas respostas e respostas enviadas mais rápido do que uma pergunta pode ser lida. Esses sinais são resumidos em um Integrity Score e em uma linha do tempo de evidências para análise do empregador; o sistema não toma decisões por conta própria. Com o consentimento da pessoa candidata, o empregador pode adicionar fotos da webcam em momentos aleatórios.
Como evitamos fraudes com IA · Sinais de integridade
Use a pontuação como evidência
Analise a pontuação junto com uma amostra de trabalho e uma entrevista estruturada. Ela é um dos sinais de conhecimento prático de Git, não uma nota de aprovação, um limite ou uma decisão. Para a amostra de trabalho, dê à pessoa candidata uma tarefa pequena e relevante em um repositório compartilhado e peça que explique suas escolhas ao registrar alterações, criar ramificações, fazer merges ou recuperar o trabalho. Use a entrevista para entender como ela aplicaria essas escolhas com a equipe. Faça as mesmas perguntas relacionadas ao cargo a cada pessoa candidata e considere o contexto da função. Para orientações sobre um processo acolhedor para pessoas candidatas, consulte o guia de contratação acolhedora para pessoas candidatas.
Perguntas estruturadas para entrevistas sobre Git
Uma pessoa da equipe fez commits em uma ramificação, e seu trabalho está em outra. Como você decidiria o que fazer em seguida?
Observe se a pessoa candidata explica com clareza o estado do repositório, o resultado que pretende alcançar e como escolheria entre as opções pertinentes para integrar ramificações.
Uma alteração foi compartilhada com a equipe, e alguém pede que você reescreva o histórico dela. Como você avaliaria o pedido e explicaria sua abordagem?
Observe se a pessoa candidata considera se o histórico é compartilhado, os possíveis efeitos para a equipe e uma abordagem ponderada para a alteração solicitada.
Você percebe um resultado inesperado depois de executar um comando do Git. Explique como verificaria o repositório e recuperaria o que fosse necessário.
Observe se a pessoa candidata investiga passo a passo, consulta o histórico ou o estado do repositório e age com cautela antes de fazer outras alterações.
Como você ajudaria uma pessoa da equipe a entender por que o repositório parece diferente após um merge ou rebase?
Observe se a explicação da pessoa candidata se baseia nas alterações e no histórico do repositório, em vez de ser uma definição decorada.
Entenda as pontuações e os parâmetros de comparação
Escolha um teste adequado ao trabalho
Este teste de Git foi desenvolvido para atividades de nível intermediário em repositórios Git compartilhados. É adequado para engenheiros de software, profissionais de DevOps e de confiabilidade de sites, engenheiros de build e release, administradores de sistemas e outras funções que trabalham com esses repositórios. Use as responsabilidades reais da função para decidir se o conhecimento de Git é relevante e, em seguida, combine a pontuação com evidências de uma atividade que represente esse trabalho. Para fazer as mesmas perguntas de acompanhamento sobre essa atividade a todos os candidatos, consulte o guia de entrevistas estruturadas.
Como são as perguntas
As pessoas candidatas respondem a perguntas de múltipla escolha sobre situações breves. Elas podem ler uma sessão de terminal ou um pequeno histórico de commits e, em seguida, escolher o que um comando faz, como fica o repositório depois ou qual comando se aplica à situação. Algumas questões pedem todas as respostas corretas. As perguntas abordam o Git pela linha de comando, incluindo o registro e o compartilhamento de alterações, ramificações, merges e rebases, reescrita do histórico, recuperação e como o Git armazena commits, árvores e referências. A avaliação de Git não aborda serviços de hospedagem nem ferramentas gráficas. Um conjunto de prática tem 4 perguntas e leva 4 minutos.
Mantenha o restante da tela relevante
Este teste aborda o próprio Git. Se a função também exigir conhecimentos de Linux ou de infraestrutura, considere se um teste de habilidades separado seria útil junto com uma atividade prática de Git. A HireValid também oferece testes de Linux e Terraform. Escolha avaliações adicionais com base nas tarefas da função e analise cada resultado como uma evidência separada, em vez de combinar as pontuações em uma única decisão. As perguntas usam projetos, nomes de arquivos e colaboradores fictícios, abordam o uso do Git pela linha de comando e seguem as versões atuais do Git com as configurações padrão; qualquer configuração que altere o resultado é informada na pergunta.
Equidade e adaptações
As perguntas usam projetos e nomes de arquivos fictícios, além de colaboradores com nomes de diversas origens. Elas abordam o próprio Git pela linha de comando, não serviços de hospedagem nem ferramentas gráficas. O comportamento segue as versões atuais do Git com as configurações padrão, e qualquer configuração que altere o resultado é informada na pergunta. As saídas do terminal são curtas para que cada questão possa ser lida dentro do tempo disponível.
Você pode oferecer tempo extra a qualquer candidato como uma adaptação. Os resultados são evidências para uma pessoa analisar, nunca uma decisão automática.
Provisório: a confiabilidade é informada quando 200 pessoas candidatas tiverem concluído o teste.
Detalhes do teste
Perguntas curtas sobre o uso diário do Git em equipe: registrar e compartilhar alterações, trabalhar com branches, merges e rebases, reescrever e recuperar o histórico e entender como o Git armazena commits, árvores e referências. A maioria das perguntas mostra uma sessão de terminal ou um pequeno histórico de commits e pergunta o que um comando faz, como fica o repositório depois ou qual comando é adequado para uma situação.
- As perguntas estão em inglês.
- Não é necessário usar recursos de apoio.
- Cada pergunta é respondida uma única vez, em ordem, sem poder voltar.
- 4 questões para praticar, 4 minutos, antes do teste cronometrado.
Git é uma marca registrada de seu proprietário. A HireValid não é afiliada a ele nem conta com seu endosso.
Perguntas frequentes
O que o teste de Git avalia?+
O teste avalia conhecimentos práticos de Git, incluindo comandos do dia a dia, ramificações e merges, reescrita do histórico e recuperação, além do modelo de objetos do Git. As perguntas apresentam situações breves, sessões de terminal ou pequenos históricos de commits e perguntam o que um comando faz, como fica o repositório depois ou qual comando se aplica a uma situação.
Para quem é o teste de Git?+
O teste foi desenvolvido para a seleção de pessoas para cargos de nível intermediário que trabalham com repositórios Git compartilhados. Isso inclui engenheiros de software, profissionais de DevOps e de confiabilidade de sites, engenheiros de build e release, administradores de sistemas e outras funções que envolvem repositórios compartilhados. Use as responsabilidades do cargo para decidir se esta avaliação é adequada.
O teste de Git aborda serviços de hospedagem ou ferramentas gráficas?+
Não. As perguntas abordam o próprio Git pela linha de comando, não serviços de hospedagem nem ferramentas gráficas. Elas usam projetos, nomes de arquivos e colaboradores fictícios. As saídas do terminal são curtas para que cada pergunta possa ser lida dentro do tempo disponível.
Quanto tempo dura o teste de Git? As pessoas candidatas podem voltar às perguntas anteriores?+
O teste tem 15 perguntas e dura 10 minutos. Os candidatos não podem voltar a uma pergunta anterior. Há também um conjunto de prática com 4 perguntas que dura 4 minutos, para que os candidatos conheçam o formato das perguntas antes do teste.
Como devo usar a pontuação da avaliação de Git?+
Considere a pontuação uma evidência para análise humana, não uma nota mínima para aprovação nem uma decisão de contratação por si só. Compare-a com uma atividade prática relevante para a função e uma entrevista estruturada. Por exemplo, peça ao candidato que explique uma alteração no repositório ou como investigaria um resultado inesperado e, depois, avalie essas evidências considerando os requisitos reais da função.
Todas as pessoas candidatas recebem as mesmas perguntas de Git?+
Não. Cada pessoa candidata recebe um conjunto diferente de perguntas, selecionadas de grandes bancos de questões. As perguntas aparecem em uma ordem diferente a cada tentativa, e as opções de resposta são embaralhadas. As perguntas seguem as versões atuais do Git com as configurações padrão, e qualquer configuração que altere o resultado é informada na questão.
O que devo observar em uma entrevista sobre Git após o teste?+
Peça às pessoas candidatas que analisem uma situação envolvendo um repositório compartilhado, como o que verificariam após um resultado inesperado de um comando ou como lidariam com um pedido para reescrever o histórico. Observe se explicam o estado do repositório, os possíveis efeitos para a equipe e qual seria o próximo passo, com cautela. Depois, analise essas evidências junto com a pontuação do teste.
Testes relacionados
Unity para desenvolvedores
10 minutos, Habilidades com software
ConheçaGitHub
10 minutos, Habilidades de programação
ConheçaArquitetura de sistemas computacionais
10 minutos, Habilidades específicas da função
ConheçaEngenheiro de software
10 minutos, Habilidades específicas da função
Conheça.NET
10 minutos, Habilidades de programação
ConheçaProgramação orientada a objetos
10 minutos, Habilidades de programação
ConheçaUse o teste Git na sua próxima contratação
O plano Free inclui 5 testes essenciais; os planos pagos incluem Biblioteca completa de testes.