HABILIDADES DE PROGRAMAÇÃO

Teste de AJAX para contratação

Veja como os candidatos raciocinam sobre solicitações do navegador, resultados assíncronos e atualizações de páginas em tempo real.

  • 10 minutos
  • 15 perguntas
  • Intermediário
  • Múltipla escolha
  • Perguntas em inglês (inglês)
  • Celular e computador

A resposta curta

O teste de AJAX é uma avaliação de 10 minutos e 15 perguntas para desenvolvedores de nível intermediário. Os candidatos leem pequenos trechos de JavaScript e escolhem o que eles fazem, o que dá errado ou como corrigir. O teste avalia chamadas HTTP no navegador, promises e funções async, além do uso de respostas para atualizar uma página. É indicado para vagas de desenvolvimento front-end, full-stack, de JavaScript e web.

O que mede

Escrever e ler código no navegador que envia chamadas HTTP em segundo plano, trata os resultados e erros e atualiza a página com base nos dados.

Chamadas HTTP feitas pelo navegador

Abrange código no navegador que envia solicitações em segundo plano com fetch e XMLHttpRequest e lida com resultados e erros.

Promises e fluxo de controle assíncrono

Abrange promises e funções async usadas para gerenciar o fluxo das solicitações do navegador e suas respostas.

Uso de dados obtidos em uma página em tempo real

Abrange o uso de dados obtidos para atualizar corretamente uma página em tempo real à medida que as respostas chegam.

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

Desenvolvedores front-end, full-stack, de JavaScript e web, além de profissionais de outras funções que criam páginas que carregam ou enviam dados sem recarregar a página inteira.

Um indicador específico de trabalho no navegador

  1. Vá além do que consta no currículo

    Veja como um candidato interpreta pequenos trechos de JavaScript sobre solicitações, respostas, erros e alterações na página.

  2. Código independente de framework

    Os trechos usam recursos padrão do navegador, e não um framework específico ou o navegador de um único fornecedor. Assim, a stack habitual do desenvolvedor não determina o resultado.

  3. Erros e tempo de resposta, não apenas o caminho ideal

    As perguntas pedem que a pessoa identifique o que dá errado em um trecho de código e como corrigir, inclusive mantendo a página correta à medida que as respostas chegam.

O que você recebe para cada candidato

Relatório de exemplo (dados fictícios)AJAX
79%Percentil 64. Referência: candidatos da HireValid, n = 2.191
Chamadas HTTP feitas pelo navegador89%
Promises e fluxo de controle assíncrono80%
Uso de dados obtidos em uma página em tempo real67%
Integrity ScoreAlta confiança
  • 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.

Use este teste gratuitamente

Desenvolvimento do teste e sinais de integridade

Cada candidato recebe um conjunto diferente de perguntas, selecionadas de um amplo banco. A ordem das perguntas muda a cada tentativa, e as opções de resposta são embaralhadas. O navegador mostra uma pergunta por vez, que deve ser respondida uma única vez e na ordem apresentada; as respostas corretas ficam nos servidores da HireValid. O tempo é controlado pelo servidor, então, ao recarregar a página, a mesma pergunta é exibida, com apenas o tempo restante. O texto das perguntas não pode ser copiado nem selecionado, e uma tentativa de cópia bloqueada é registrada. Cada link de convite é pessoal e expira, e não é possível refazer um teste concluído. A HireValid registra sinais como o tempo fora da aba do teste, colagens nas respostas e respostas enviadas mais rápido do que seria possível ler uma pergunta. O Integrity Score e uma linha do tempo de evidências são fornecidos para análise do empregador, não para uma decisão automática. Com o consentimento do candidato, o empregador pode adicionar fotos da webcam em momentos aleatórios. Saiba como criamos nossos testes.

Use a pontuação como evidência

Analise a pontuação junto com uma amostra de trabalho que peça ao candidato para lidar com uma solicitação em segundo plano e usar o resultado em uma página. Depois, faça perguntas sobre as decisões da pessoa em uma entrevista estruturada. A pontuação é um dos sinais a serem analisados por uma pessoa, não uma decisão de contratação. Para avaliar habilidades relacionadas, compare com o teste de React ou o teste de Node.js.

Perguntas para entrevistas estruturadas

  1. Uma página precisa mostrar novos dados de pedidos sem recarregar. Como você faria a solicitação e atualizaria a página?

    Observe se a pessoa explica com clareza a sequência entre enviar a solicitação e usar a resposta, e se considera como manter a página correta.

  2. Uma solicitação do navegador falha após uma ação do usuário. Como você investigaria o problema e decidiria o que a página deve fazer?

    Observe se a pessoa propõe uma forma prática de lidar com erros e explicar ao usuário o comportamento da página.

  3. Duas solicitações retornam em momentos diferentes. Como você evitaria que os resultados deixassem a página inconsistente?

    Observe se a pessoa demonstra raciocínio sobre o fluxo de controle assíncrono e como as respostas recebidas afetam o estado da página em tempo real.

Equidade e adaptações

As perguntas consistem em pequenos trechos de código com enunciados em inglês claro, baseados em recursos padrão do navegador, e não em um framework específico ou no navegador de um único fornecedor. Os exemplos usam temas neutros, como tarefas, pedidos e produtos, e nomes de diferentes origens, sem símbolos de moeda, expressões idiomáticas ou conhecimentos locais. Todos os candidatos têm o mesmo tempo por pergunta, e o código é curto para que a compreensão importe mais do que a velocidade de leitura.

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 será informada quando 200 candidatos tiverem concluído o teste.

Leia sobre nossa abordagem de equidade

Detalhes do teste

Uma avaliação curta e cronometrada de como um desenvolvedor carrega dados em segundo plano em uma página da web e os utiliza. Os candidatos leem pequenos trechos de JavaScript e escolhem o que eles fazem, o que dá errado ou como corrigir, abordando chamadas fetch e XMLHttpRequest, promises e funções async, além de como manter a página correta à medida que as respostas chegam.

  • 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.

JavaScript é uma marca registrada de seu proprietário. A HireValid não é afiliada a ele nem conta com seu endosso.

Perguntas frequentes

O teste de AJAX favorece desenvolvedores que usam um framework específico?+

Não. As perguntas consistem em pequenos trechos de código com enunciados em inglês claro, baseados em recursos padrão do navegador, como fetch e XMLHttpRequest, e não em um framework específico ou no navegador de um único fornecedor. Mesmo desenvolvedores que trabalham principalmente com uma biblioteca específica encontram código que conseguem ler.

Quais funções são adequadas ao teste de AJAX e ao seu nível intermediário?+

O teste é indicado para desenvolvedores front-end, full-stack, de JavaScript e web, além de profissionais de outras funções que criam páginas que carregam ou enviam dados sem recarregar a página inteira. Seu nível intermediário oferece uma avaliação específica de solicitações e atualizações no navegador para contratações nessa área.

Como o teste de AJAX foi desenvolvido para levar em conta as diferenças entre candidatos?+

Os exemplos usam temas neutros, como tarefas, pedidos e produtos, e nomes de diferentes origens, sem símbolos de moeda, expressões idiomáticas ou conhecimentos locais. Todos os candidatos têm o mesmo tempo por pergunta, e o código é curto para que a compreensão seja mais importante do que a velocidade de leitura.

Quanto tempo dura o teste de AJAX? Os candidatos podem usar materiais de apoio ou voltar às perguntas anteriores?+

O teste tem 15 perguntas e dura 10 minutos. Não é necessário usar materiais de apoio. Cada pergunta é respondida uma única vez, na ordem apresentada, sem voltar às anteriores. Um conjunto separado de 4 perguntas de prática, com duração de 4 minutos, permite que os candidatos conheçam o formato dos trechos primeiro.

Testes relacionados

Use o teste AJAX na sua próxima contratação

O plano Free inclui 5 testes essenciais; os planos pagos incluem Biblioteca completa de testes.

Use este teste gratuitamentePlano Free. Sem cartão de crédito.
Plano Free. Sem cartão de crédito.Use este teste gratuitamente

Sobre a equipe editorial

Escrito e verificado pela equipe editorial da HireValid. Fontes consultadas . Leia a política editorial.