Test de nivel de 30 preguntas

Mide de forma orientativa seis áreas: Java, orientación a objetos, calidad, datos, Spring y seguridad. Las preguntas son originales y el resultado no certifica un nivel profesional.

Pregunta 1 de 30 · C1

El artefacto «modelo de Pedido que impide cantidades negativas y totales incoherentes» falla en un caso límite. ¿Qué afirmación sobre «constructores» orienta una corrección sostenible?

Pregunta 2 de 30 · C1

Un compañero propone resolver todo con una herramienta automática en «Herencia, interfaces, polimorfismo y composición». ¿Qué principio de «clases abstractas» debe conservarse?

Pregunta 3 de 30 · C1

Al migrar desde Java 21 hacia Java 25 en «Herencia, interfaces, polimorfismo y composición», ¿qué interpretación de «herencia» debe mantenerse y volver a verificarse?

Pregunta 4 de 30 · C1

Durante el diseño de motor de elegibilidad con tabla de decisión y casos de prueba, el equipo necesita aplicar «booleanos y predicados». ¿Qué razonamiento es técnicamente correcto?

Pregunta 5 de 30 · C1

Un compañero propone resolver todo con una herramienta automática en «Introducción al backend y arquitectura cliente-servidor». ¿Qué principio de «latencia y fallos» debe conservarse?

Pregunta 6 de 30 · C2

Al defender el artefacto «historial de una mejora con tres commits atómicos y revisión argumentada», el alumno debe justificar «commit atómico». ¿Qué opción contiene la justificación más precisa?

Pregunta 7 de 30 · C2

Al migrar desde Java 21 hacia Java 25 en «Testing con JUnit y Mockito», ¿qué interpretación de «límites y particiones» debe mantenerse y volver a verificarse?

Pregunta 8 de 30 · C2

En producción se manifiesta el riesgo «elegir List para todo o modificar una colección mientras se itera sin conocer su contrato». ¿Qué uso de «List» ayuda a investigar la causa en lugar de ocultarla?

Pregunta 9 de 30 · C2

Al migrar desde Java 21 hacia Java 25 en «SOLID, código limpio y arquitectura por capas», ¿qué interpretación de «sustitución» debe mantenerse y volver a verificarse?

Pregunta 10 de 30 · C2

Para comprobar el aprendizaje de «Lambdas, Streams y Optional», ¿qué criterio describe correctamente «collectores»?

Pregunta 11 de 30 · C3

Para comprobar el aprendizaje de «Spring Boot: estructura y funcionamiento», ¿qué criterio describe correctamente «servidor embebido»?

Pregunta 12 de 30 · C3

Un compañero propone resolver todo con una herramienta automática en «HTTP, JSON y diseño de APIs REST». ¿Qué principio de «cabeceras y caché» debe conservarse?

Pregunta 13 de 30 · C3

Al defender el artefacto «aplicación mínima arrancable con configuración validada y endpoint de salud», el alumno debe justificar «autoconfiguración». ¿Qué opción contiene la justificación más precisa?

Pregunta 14 de 30 · C3

El artefacto «aplicación mínima arrancable con configuración validada y endpoint de salud» falla en un caso límite. ¿Qué afirmación sobre «aplicación principal» orienta una corrección sostenible?

Pregunta 15 de 30 · C3

Para comprobar el aprendizaje de «Spring Framework: inyección y configuración», ¿qué criterio describe correctamente «component scanning»?

Pregunta 16 de 30 · C4

En producción se manifiesta el riesgo «colocar reglas en controllers o devolver entidades JPA con asociaciones y campos internos». ¿Qué uso de «controller» ayuda a investigar la causa en lugar de ocultarla?

Pregunta 17 de 30 · C4

Durante el diseño de flujo de acceso con tokens de vida corta, rotación y permisos comprobados en servidor, el equipo necesita aplicar «contraseñas». ¿Qué razonamiento es técnicamente correcto?

Pregunta 18 de 30 · C4

Un compañero propone resolver todo con una herramienta automática en «Validación y gestión global de errores». ¿Qué principio de «correlation id» debe conservarse?

Pregunta 19 de 30 · C4

El artefacto «flujo de acceso con tokens de vida corta, rotación y permisos comprobados en servidor» falla en un caso límite. ¿Qué afirmación sobre «autorización» orienta una corrección sostenible?

Pregunta 20 de 30 · C4

Antes de integrar el cambio de «Transacciones y consistencia de datos», ¿qué definición de «outbox» permite revisar el comportamiento sin adivinar?

Pregunta 21 de 30 · C5

Al defender el artefacto «pirámide de pruebas para un endpoint con dominio, persistencia PostgreSQL y contrato HTTP», el alumno debe justificar «slice test». ¿Qué opción contiene la justificación más precisa?

Pregunta 22 de 30 · C5

Antes de integrar el cambio de «Fundamentos de cloud para backend Java», ¿qué definición de «FinOps básico» permite revisar el comportamiento sin adivinar?

Pregunta 23 de 30 · C5

En producción se manifiesta el riesgo «incluir secretos en la imagen, usar latest o asumir que un contenedor sano implica aplicación lista». ¿Qué uso de «imagen y contenedor» ayuda a investigar la causa en lugar de ocultarla?

Pregunta 24 de 30 · C5

Al defender el artefacto «panel diagnóstico de un flujo de checkout con eventos, métricas y health checks», el alumno debe justificar «correlación». ¿Qué opción contiene la justificación más precisa?

Pregunta 25 de 30 · C5

Para comprobar el aprendizaje de «Logging, métricas, Actuator y diagnóstico», ¿qué criterio describe correctamente «Actuator»?

Pregunta 26 de 30 · C6

En una revisión del módulo «Rendimiento, caché y buenas prácticas» aparece una decisión relacionada con «profiling». ¿Qué explicación debería aceptar el revisor?

Pregunta 27 de 30 · C6

El artefacto «registro de revisión de un parche generado por IA con amenazas, pruebas y cambios aceptados» falla en un caso límite. ¿Qué afirmación sobre «verificación» orienta una corrección sostenible?

Pregunta 28 de 30 · C6

En producción se manifiesta el riesgo «optimizar microcódigo sin perfil, crear caché sin expiración o aumentar pools hasta saturar la dependencia». ¿Qué uso de «presupuesto de latencia» ayuda a investigar la causa en lugar de ocultarla?

Pregunta 29 de 30 · C6

Durante el diseño de registro de revisión de un parche generado por IA con amenazas, pruebas y cambios aceptados, el equipo necesita aplicar «prompt con contexto». ¿Qué razonamiento es técnicamente correcto?

Pregunta 30 de 30 · C6

Durante el diseño de informe antes/después de una búsqueda con presupuesto de latencia y carga, el equipo necesita aplicar «presupuesto de latencia». ¿Qué razonamiento es técnicamente correcto?