Saltar al contenido principal

Pon a prueba tus habilidades en SQL

Evalúa tu SQL en filtrado y semántica NULL, combinaciones, agregación, subconsultas y funciones de ventana, y restricciones. 30 preguntas de escenarios, resultado al instante por categoría, gratis y sin registro.

30 preguntas12 min
Realizar el test
Conceptos básicos

¿Qué es Test de SQL?

Este es un test de SQL basado en escenarios: 30 consultas cortas, cada una seguida de una pregunta sobre qué ocurre en realidad cuando se ejecuta. Una cláusula WHERE comparada contra NULL que silenciosamente devuelve nada. Un LEFT JOIN que se comporta como un INNER JOIN una vez que filtras la columna equivocada. Un NOT IN que silenciosamente descarta todas las filas porque un valor en la subconsulta era NULL. Tú eliges la respuesta que coincide con lo que la base de datos realmente devuelve, no lo que parece que debería suceder.

Seguir leyendo

Las 30 preguntas cubren cuatro áreas — filtrado y semántica NULL, combinaciones y operaciones de conjunto, agregación y subconsultas, y funciones de ventana/CTEs/transacciones/restricciones. Esas cuatro son los lugares donde leer una consulta y ejecutar una consulta silenciosamente divergen, y donde una oferta de empleo que pide SQL fuerte suele resultar significar algo específico una vez que llegas a la entrevista. Obtienes una puntuación en cada área, así que un punto débil se ve como un punto débil en lugar de un total simplemente más bajo.

Lleva unos doce minutos, no requiere registro, y no hay consulta que escribir o ejecutar — cada pregunta es leer-y-predecir, la misma manera en que un ingeniero senior revisa una solicitud de incorporación de cambios. Saber la sintaxis y saber qué una consulta específica hace contra datos específicos son habilidades distintas, y esto mide la segunda.

Qué obtendrás

Qué descubrirás

Descubre cuál de las cuatro áreas de SQL te está frenando realmente
Obtén un desglose por categoría — filtrado/NULLs, combinaciones, agregación, ventanas/transacciones
Descubre en qué nivel estás: principiante, intermedio, avanzado o experto
Compara tu nivel con lo que las ofertas de empleo entienden por SQL fuerte
  • Abarca desde principiante hasta experto en una sola sesión. Las primeras preguntas cubren cosas con las que se topa todo usuario de SQL — comparaciones NULL, INNER versus LEFT JOIN, límites de BETWEEN. Las últimas entran en multiplicación de combinaciones con agregados, funciones de ventana, CTEs, aislamiento de transacciones y restricciones. Tu puntuación te ubica en uno de los cuatro niveles, y los nombres de esos niveles son deliberadamente los que usan las ofertas de empleo.

  • No. Cada pregunta está escrita contra comportamiento SQL estándar compartido entre PostgreSQL, MySQL, SQL Server y SQLite — semántica NULL, tipos de combinación, y sintaxis de función de ventana ANSI. Nada aquí depende de una extensión específica de proveedor.

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

  • Unos doce minutos. No hay temporizador en preguntas individuales: el test mide si sabes qué devuelve la consulta, no lo rápido que puedes hacer clic. Puedes pensar una pregunta todo el tiempo que quieras.

  • No. Puedes hacer el test y ver tu puntuación y el desglose por categoría sin necesidad de una cuenta. Crear una solo es útil si quieres que se guarde el resultado para poder compararlo con un intento posterior.

  • Obtienes una puntuación para cada una de las cuatro áreas, así que puedes ver dónde se concentran los fallos, además de 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 consultas desconocidas correctamente es algo defendible en lo que preseleccionar para cualquier rol que toque SQL, y este es un test objetivo de respuesta correcta o incorrecta en lugar de una medida de personalidad, así que no presenta los problemas de equidad que los tests de tipología tienen. Si quieres enviarlo a solicitantes y reunir resultados en un solo lugar, eso se gestiona a través de la parte de contratación de JobCannon en lugar de a través de esta página.

Realiza el Evaluación de habilidades en SQL ahora

Descubre tu perfil Test de SQL. 30 preguntas, 12 min.

Realizar el test
Relacionado

Tests relacionados