Teste suas habilidades em JavaScript
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.
O que é Teste de JavaScript?
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.
Continuar lendoMostrar menos
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.