Database Indexing Interview Quiz
30 preguntas técnicas sobre estructuras de índices B-Tree, índices compuestos, covering indexes, scans y optimización en PostgreSQL y MySQL.
Qué cubre el cuestionario de entrevista de Database Indexing
Este cuestionario profundiza en el funcionamiento de índices: estructura de B-Trees, equilibrio de árboles, coste de escritura frente a lectura y selectividad de columnas.
Evalúa además el uso de índices compuestos (regla del leftmost prefix), covering indexes, índices parciales, índices basados en expresiones y análisis de planes EXPLAIN ANALYZE.
Niveles de dificultad
Principiante se centra en fundamentos de B-Tree, sobrecoste de escritura en tablas indexadas, cardinalidad e índices secundarios.
Intermedio explora índices multicolumna, regla del prefijo más a la izquierda, covering indexes con cláusula INCLUDE e índices parciales.
Avanzado evalúa ordenación asistida por índices, mitigación de bloat, decisiones del optimizador de costes y análisis de planes de ejecución.
Temas del banco de preguntas
- Mecánica interna de nodos y páginas en B-Tree
- Regla del leftmost prefix en índices compuestos
- Covering indexes y supresión de accesos al heap
- Índices parciales para conjuntos de datos asimétricos
- Índices de expresión basados en funciones (LOWER, DATE)
- Análisis de planes de ejecución con EXPLAIN ANALYZE
Cómo aprovechar el simulado de Database Indexing
- Selecciona un nivel o responde las 30 preguntas completas.
- Examina con atención los fragmentos de planes de consulta antes de responder.
- Consulta las explicaciones técnicas para diseñar esquemas de indexación eficientes.
Preguntas frecuentes sobre el simulado de Database Indexing
Son 30 preguntas en total: 10 de nivel Principiante, 10 de Intermedio y 10 de Avanzado, con orden dinámico.
Simuladores Relacionados
Profundiza tu preparación con otros temas clave evaluados en entrevistas técnicas.
Database Design
Modelado relacional, garantías ACID, normalización de 1NF a 3NF, particionamiento y consistencia.
System Architecture
Patrones de microservicios, resiliencia con Circuit Breaker, orquestación de sagas y tolerancia a fallos.
SQS & Kafka
Diferencias clave entre mensajería por colas y logs distribuidos, offsets, particionamiento y semánticas de entrega.