Saltar al contenido principal

Pon a prueba tus habilidades en Java

Evalúa tu Java en sintaxis/tipos, métodos/sobrecarga/alcance, colecciones/genéricos/flujo de control, y excepciones/concurrencia/idiomas. 30 preguntas de lectura de código, resultado al instante por categoría, gratis y sin registro.

30 preguntas9 min
Realizar el test
Conceptos básicos

¿Qué es Test de Java?

Este es un test de Java basado en escenarios: 30 fragmentos de código cortos, cada uno seguido por una pregunta sobre qué sucede realmente cuando se ejecuta. Una comparación de String con == que silenciosamente compara referencias en lugar de contenido. Una caché de autoboxing en Integer que hace que == parezca funcionar por debajo de 128 y fallar silenciosamente por encima. Un bloque finally que anula un valor de retorno sin que nadie lo note. Tú escoges la respuesta que coincide con lo que el código realmente imprime o hace, no con lo que parece que debería hacer.

Seguir leyendo

Las 30 preguntas cubren cuatro áreas — sintaxis/tipos, métodos/sobrecarga/alcance, colecciones/genéricos/flujo de control, y excepciones/concurrencia/idiomas. Esas cuatro son los lugares donde leer código y ejecutar código divergen silenciosamente, y donde el "Java fuerte" de una oferta de empleo resulta significar algo específico una vez que estás en la entrevista. Obtienes una puntuación en cada área, así que un punto débil aparece como un punto débil en lugar de como un total más bajo.

Toma alrededor de nueve minutos, no hay registro, y no hay código que escribir o compilar — cada pregunta es leer-y-predecir, de la misma manera que un ingeniero senior revisa una solicitud de incorporación de cambios. Conocer la sintaxis y conocer qué un fragmento específico hace en tiempo de ejecución son habilidades diferentes, y esto mide la segunda.

Qué obtendrás

Qué descubrirás

Descubre cuál de las cuatro áreas de Java te está frenando realmente
Obtén un desglose por categoría — sintaxis/tipos, métodos/alcance, colecciones/genéricos, excepciones/concurrencia
Descubre en qué nivel estás: principiante, intermedio, avanzado o experto
Compara dónde estás contra lo que las ofertas de empleo entienden por Java fuerte
  • Abarca desde principiante hasta experto en una sola sesión. Las preguntas tempranas cubren cosas que todo usuario de Java encuentra — == versus .equals(), autoboxing de Integer, desbordamiento. Las posteriores profundizan en resolución de sobrecarga, genéricos y colecciones, excepciones, concurrencia y evaluación perezosa de Stream. Tu puntuación te coloca en uno de cuatro niveles, y los nombres de nivel son deliberadamente los que usan las ofertas de empleo.

  • No. Cada pregunta está escrita contra el comportamiento del lenguaje base que ha sido estable en las versiones modernas de Java — identidad de objetos, el framework de colecciones, la jerarquía de excepciones y primitivos de concurrencia básicos. Nada aquí depende de una API específica de una versión.

  • Muestrea el mismo tipo de razonamiento leer-y-predecir que la mayoría de pruebas técnicas de empleadores abren con, en el mismo formato de fragmentos cortos, que es por qué funciona como preparación. No es una copia de ninguna prueba específica de un empleador, y una puntuación buena aquí no es un certificado. Lo que te dice es cuál de las cuatro áreas perderías puntos, que es la cosa útil de saber antes de una entrevista técnica.

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

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

  • Obtienes una puntuación para cada una de las cuatro áreas, así que puedes ver dónde se concentran los fallos, más recomendaciones dirigidas al nivel en el que te ubicaste. El test no publica una hoja de respuestas pregunta-por-pregunta, porque las preguntas rotan y una clave publicada dejaría sin sentido la puntuación para todos los que la usan para prepararse.

  • Leer código desconocido correctamente es algo defendible de preseleccionar para cualquier rol que toque Java, y esto es una prueba objetiva de bien-o-mal en lugar de una medida de personalidad, así que no carga los problemas de equidad que las pruebas tipológicas sí cargan. Si quieres enviarlo a solicitantes y recopilar resultados en un lugar, eso ocurre 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 en Java ahora

Descubre tu perfil Test de Java. 30 preguntas, 9 min.

Realizar el test
Relacionado

Tests relacionados