SQL aparece en el 58,6 % de las respuestas de la encuesta de Stack Overflow, al nivel de Python, y en alrededor del 45 % de las ofertas de empleo tecnológico de EE. UU. que exigen un lenguaje de programación (Stack Overflow 2025 Technology). Los desarrolladores lo restan importancia; los empleadores, no.
Estas cinco preguntas recogen temas que Indeed agrupa en sus entrevistas de bases de datos y SQL: diseño de consultas, rendimiento, integridad y práctica operativa segura (Indeed: preguntas de entrevista para administrador de bases de datos).
1. «Recórreme una consulta que uniera más tablas de las que esperabas. ¿Cómo la mantuviste correcta?»
Los candidatos sólidos explican las claves de unión, las sorpresas de cardinalidad y cómo verificaron el número de filas. Las respuestas flojas se despachan con «lo hizo el ORM».
2. «¿Cuándo añadirías un índice y cuándo lo evitarías?»
Las guías de bases de datos de Indeed enfatizan los compromisos de rendimiento. Presta atención al coste de lectura frente a escritura, a las columnas selectivas y a medir antes de suponer.
3. «¿Cómo garantizas la integridad de los datos cuando el código de la aplicación y la base de datos tocan las mismas tablas?»
Buscas restricciones, transacciones, migraciones idempotentes y una propiedad clara, no esperanza ni arreglos manuales.
4. «Cuéntame una consulta lenta que hayas arreglado. ¿Qué mediste primero?»
Las buenas respuestas empiezan por EXPLAIN, las estadísticas de espera o el log del ORM, no por una proliferación aleatoria de índices. Nombran el cuello de botella que encontraron.
5. «¿Cómo despliegas un cambio de esquema en una tabla con millones de filas sin provocar una caída del servicio?»
El criterio operativo importa para los desarrolladores SQL en equipos de producto. Los candidatos sólidos mencionan las migraciones expand/contract, los backfills, los bloqueos y los planes de rollback.
Convierte las respuestas en pruebas comparables
Anota por finalista una historia de unión, una decisión sobre índices, una regla de integridad y un ejemplo de ajuste. Los hechos valen más que la trivia de dialectos.
Una única hoja de evaluación para cada finalista
Haz las mismas cinco preguntas a cada candidato de esta vacante. Las preguntas coherentes favorecen una evaluación coherente, lo que encaja con la guía de la EEOC que pide a los empleadores aplicar los mismos criterios a quienes se postulan para el mismo puesto (EEOC).
Usa Canvider JobCraft para detallar el dialecto SQL y el volumen de datos en la descripción del puesto, InterviewGen para preguntas de seguimiento basadas en lagunas, y DecisionHelper para comparar a los finalistas según los criterios que hayas publicado.
Siguiente paso: Explora InterviewGen y DecisionHelper, y después empieza gratis.