Saltar al contenido principal

Prueba tus habilidades de JavaScript

Prueba tu JavaScript en sintaxis core y coerción, funciones/alcance/cierres y this, objetos/arrays y estructuras de datos, y bucle de eventos/async/idiomas prototipo. 30 preguntas de lectura de código, calificación instantánea por categoría, gratuito sin registro.

30 preguntas9 min
Realizar el test
Conceptos básicos

¿Qué es Prueba de JavaScript?

Esta es una prueba de JavaScript basada en escenarios: 30 fragmentos de código cortos, seguidos cada uno por una pregunta sobre qué sucede realmente cuando se ejecuta. Un var capturado dentro de callbacks de bucle que leen el mismo valor final. Una comparación == que coerciona tipos silenciosamente. Una copia spread que se ve profunda pero solo copia un nivel. Eliges la respuesta que coincide con lo que el código realmente imprime o hace, no lo que parece que debería suceder.

Seguir leyendo

Las 30 preguntas cubren cuatro áreas — sintaxis core y coerción, funciones/alcance/cierres y this, objetos/arrays y estructuras de datos, y bucle de eventos/async/idiomas prototipo. Estas cuatro son los lugares donde leer código y ejecutar código divergen silenciosamente, y donde el JavaScript "fuerte" de un anuncio de trabajo resulta significar algo específico una vez que estás en la entrevista. Obtienes una calificación en cada área, así que un punto débil aparece como un punto débil en lugar de un total más bajo.

Toma alrededor de nueve minutos, no hay registro, y no hay código para escribir o ejecutar — cada pregunta es lectura y predicción, de la misma manera que un ingeniero senior revisa un pull request. Conocer la sintaxis y saber qué hace un fragmento específico en tiempo de ejecución son habilidades diferentes, y esto mide la segunda.

Qué obtendrás

Qué descubrirás

Mira cuál de las cuatro áreas de JavaScript realmente te está frenando
Obtén un desglose por categoría — sintaxis/coerción, alcance/cierres/this, objetos/arrays, async/bucle de eventos
Descubre en qué nivel estás: principiante, intermedio, avanzado o experto
Compara dónde te sitúas frente a lo que los anuncios de trabajo entienden por JavaScript fuerte
  • Abarca desde principiante hasta experto en una sola sesión. Las primeras preguntas cubren cosas que todo usuario de JavaScript encontrará — == vs ===, hoisting, semántica de referencia vs valor. Las posteriores profundizan en cierres y vinculación de this, la cadena de prototipo, y la ordenación microtarea/macrotarea detrás del bucle de eventos. Tu calificación te coloca en uno de cuatro niveles, y los nombres de nivel son deliberadamente aquellos que usan los anuncios de trabajo.

  • Ni específicamente. Cada pregunta se escribe contra el comportamiento del lenguaje core — alcance, cierres, coerción, la cadena de prototipo, el bucle de eventos — que es idéntico ya sea que el código se ejecute en un navegador o en Node. Nada aquí depende de una API del DOM o un módulo solo de Node.

  • Prueba el mismo tipo de razonamiento de lectura y predicción que la mayoría de las pruebas del empleador abren, en el mismo formato de fragmento corto, razón por la cual funciona como preparación. No es una copia de ninguna prueba de empleador específica, y una buena calificación aquí no es un certificado. Lo que te dice es en cuál de las cuatro áreas perderías puntos, que es lo útil a saber antes de una entrevista técnica.

  • Alrededor de nueve minutos. No hay temporizador en preguntas individuales — la prueba mide si sabes qué hace el código, no qué tan rápido puedas hacer clic. Puedes pensar en una pregunta todo el tiempo que quieras.

  • No. Puedes realizar la prueba y ver tu calificación y desglose de categoría sin una cuenta. Crear una solo es útil si quieres que el resultado se guarde para poder comparar un intento posterior contra él.

  • Obtienes una calificación para cada una de las cuatro áreas, así que puedes ver dónde se concentran las pérdidas, más recomendaciones dirigidas al nivel en el que caíste. La prueba no publica una hoja de respuestas por pregunta, porque las preguntas rotan y una clave publicada haría la calificación sin sentido para todos quienes la usan para prepararse.

  • Leer código desconocido correctamente es algo defensible para examinar en cualquier rol que toque JavaScript, y esto es una prueba objetiva correcta-o-incorrecta en lugar de una medida de personalidad, así que no lleva los problemas de equidad que las pruebas de tipología sí tienen. Si quieres enviarlo a solicitantes y recopilar resultados en un lugar, eso se ejecuta a través del lado de contratación de JobCannon en lugar de a través de esta página.

Realiza el Evaluación de Habilidades de JavaScript ahora

Descubre tu perfil Prueba de JavaScript. 30 preguntas, 9 min.

Realizar el test
Relacionado

Tests relacionados