Teste seu JavaScript em sintaxe principal e coerção de tipos, funções/escopo/closures e this, objetos/arrays e estruturas de dados, e event loop/async/idiomas de prototipo. 30 questões de leitura de código, pontuação instantânea por categoria, gratuito sem registro.
Sem cadastro — seu resultado aparece na hora.
Ele abrange iniciante até especialista em uma sessão. As primeiras questões cobrem coisas que todo usuário de JavaScript encontra — == versus ===, hoisting, semântica de referência versus valor. As posteriores se aprofundam em closures e binding this, a cadeia de protótipos, e ordenação microtask/macrotask por trás do event loop. Sua pontuação o coloca em um de quatro níveis, e os nomes dos níveis são deliberadamente os que os anúncios de emprego usam.
Nenhum especificamente. Cada pergunta é escrita contra o comportamento da linguagem principal — escopo, closures, coerção de tipos, a cadeia de protótipos, o event loop — que é idêntico se o código é executado em um navegador ou em Node. Nada aqui depende de uma API DOM ou de um módulo somente do Node.
Ele amostra o mesmo tipo de raciocínio ler-e-prever que a maioria dos testes de triagem do empregador abre, no mesmo formato de trecho curto, que é por isso que 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 lhe diz é qual das quatro áreas você perderia pontos, que é a coisa útil a saber 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 com que velocidade você pode clicar. Você pode pensar em uma pergunta pelo tempo que quiser.
Fazer nosso teste não deve ser visto como uma avaliação abrangente ou precisa de suas habilidades. Os resultados são apenas para fins informativos e de autorreflexão.
Teste seu JavaScript em sintaxe principal e coerção de tipos, funções/escopo/closures e this, objetos/arrays e estruturas de dados, e event loop/async/idiomas de prototipo. 30 questões de leitura de código, pontuação instantânea por categoria, gratuito sem registro.
Este é um teste JavaScript baseado em cenários: 30 pequenos trechos de código, cada um seguido por uma pergunta sobre o que realmente acontece quando é executado. Um var capturado dentro dos callbacks de um loop, todos lendo o mesmo valor final em vez do que você esperava. Uma comparação == que silenciosamente coerce tipos antes de comparar. Uma cópia spread que parece profunda, mas copia apenas o nível superior. Você escolhe a resposta que corresponde ao que o código realmente imprime ou faz, não ao que parece que deveria fazer.
As 30 questões abrangem quatro áreas — sintaxe principal e coerção de tipos, funções/escopo/closures e this, objetos/arrays e estruturas de dados, e event loop/async/idiomas de prototipo. Estas quatro são os lugares onde ler código e executar código silenciosamente divergem, e onde o "JavaScript forte" de um anúncio de emprego geralmente acaba significando algo 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 em vez de como um total menor.
Leva cerca de seis minutos, não há cadastro necessário, e não há código para escrever ou executar — cada pergunta é ler-e-prever, da mesma forma que um engenheiro sênior revisa um pull request. Saber a sintaxe e saber o que um trecho específico faz em tempo de execução são habilidades diferentes, e isso mede a segunda.
Veja qual das quatro áreas de JavaScript está realmente o segurando
Obtenha um detalhamento por categoria — sintaxe/coerção, escopo/closures/this, objetos/arrays, async/event loop
Descubra em qual nível você está: iniciante, intermediário, avançado ou especialista
Compare onde você se senta com o que os anúncios de emprego significam por JavaScript forte
console.log(x); var x = 5; O que é impresso?
30 perguntas, 6 min. Avanço automático — sem botão Próximo.
Análise instantânea do seu perfil. Gratuito, compartilhável e salvo se você fizer login.
O Premium desbloqueia o relatório completo — carreiras, pontos fortes e caminhos de crescimento.