27 Indexing Internals questions from the SQL bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.
Free to start: the 2-minute IT readiness check — six questions and a result.
A.the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure
B.the ratio of distinct values to total rows for a column, where a high value makes the index more effective at filtering
C.an index that includes every column a query needs so the engine answers it from the index alone without touching the table heap
D.the default balanced-tree structure that keeps keys sorted and supports equality and range lookups in logarithmic time
Answer + AI explanation with Pro
2. Which term means: "the default balanced-tree structure that keeps keys sorted and supports equality and range lookups in logarithmic time"?
Mid
A.Write-heavy index penalty
B.Index selectivity
C.B-tree index
D.Clustered index
Answer + AI explanation with Pro
3. Which statement is correct?
Mid
A.B-tree index — the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure
B.B-tree index — the default balanced-tree structure that keeps keys sorted and supports equality and range lookups in logarithmic time
C.B-tree index — an index whose key order defines the physical storage order of the table rows, so there can be only one per table
D.B-tree index — a separate structure that stores keys plus pointers to the rows, leaving the table data physically unordered and allowing many per table
Answer + AI explanation with Pro
4. What is Hash index?
Mid
A.an index whose key order defines the physical storage order of the table rows, so there can be only one per table
B.the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure
C.a separate structure that stores keys plus pointers to the rows, leaving the table data physically unordered and allowing many per table
D.a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
Answer + AI explanation with Pro
5. Which term means: "a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans"?
Mid
A.Clustered index
B.Hash index
C.Non-clustered index
D.B-tree index
Answer + AI explanation with Pro
6. Which statement is correct?
Mid
A.Hash index — an index built over only the subset of rows matching a WHERE condition, keeping it smaller and cheaper for queries that share that filter
B.Hash index — the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure
C.Hash index — the principle that a composite index can be used only for a query that filters on a contiguous prefix of its columns starting from the first one
D.Hash index — a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
Answer + AI explanation with Pro
7. What is Clustered index?
Mid
A.an index that includes every column a query needs so the engine answers it from the index alone without touching the table heap
B.a separate structure that stores keys plus pointers to the rows, leaving the table data physically unordered and allowing many per table
C.an index whose key order defines the physical storage order of the table rows, so there can be only one per table
D.an index built over only the subset of rows matching a WHERE condition, keeping it smaller and cheaper for queries that share that filter
Answer + AI explanation with Pro
8. Which term means: "an index whose key order defines the physical storage order of the table rows, so there can be only one per table"?
Mid
A.Partial index
B.Clustered index
C.Write-heavy index penalty
D.B-tree index
Answer + AI explanation with Pro
9. Which statement is correct?
Mid
A.Clustered index — a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
B.Clustered index — an index built over only the subset of rows matching a WHERE condition, keeping it smaller and cheaper for queries that share that filter
C.Clustered index — an index whose key order defines the physical storage order of the table rows, so there can be only one per table
D.Clustered index — the ratio of distinct values to total rows for a column, where a high value makes the index more effective at filtering
Answer + AI explanation with Pro
10. What is Non-clustered index?
Mid
A.a separate structure that stores keys plus pointers to the rows, leaving the table data physically unordered and allowing many per table
B.the principle that a composite index can be used only for a query that filters on a contiguous prefix of its columns starting from the first one
C.an index built over only the subset of rows matching a WHERE condition, keeping it smaller and cheaper for queries that share that filter
D.the default balanced-tree structure that keeps keys sorted and supports equality and range lookups in logarithmic time
Answer + AI explanation with Pro
11. Which term means: "a separate structure that stores keys plus pointers to the rows, leaving the table data physically unordered and allowing many per table"?
Mid
A.Hash index
B.Covering index
C.B-tree index
D.Non-clustered index
Answer + AI explanation with Pro
12. Which statement is correct?
Mid
A.Non-clustered index — a separate structure that stores keys plus pointers to the rows, leaving the table data physically unordered and allowing many per table
B.Non-clustered index — the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure
C.Non-clustered index — the default balanced-tree structure that keeps keys sorted and supports equality and range lookups in logarithmic time
D.Non-clustered index — a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
Answer + AI explanation with Pro
13. What is Covering index?
Senior
A.the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure
B.an index whose key order defines the physical storage order of the table rows, so there can be only one per table
C.an index that includes every column a query needs so the engine answers it from the index alone without touching the table heap
D.a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
Answer + AI explanation with Pro
14. Which term means: "an index that includes every column a query needs so the engine answers it from the index alone without touching the table heap"?
Senior
A.Write-heavy index penalty
B.Covering index
C.Index selectivity
D.B-tree index
Answer + AI explanation with Pro
15. Which statement is correct?
Senior
A.Covering index — the default balanced-tree structure that keeps keys sorted and supports equality and range lookups in logarithmic time
B.Covering index — a separate structure that stores keys plus pointers to the rows, leaving the table data physically unordered and allowing many per table
C.Covering index — an index that includes every column a query needs so the engine answers it from the index alone without touching the table heap
D.Covering index — a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
Answer + AI explanation with Pro
16. What is Index selectivity?
Senior
A.an index built over only the subset of rows matching a WHERE condition, keeping it smaller and cheaper for queries that share that filter
B.a separate structure that stores keys plus pointers to the rows, leaving the table data physically unordered and allowing many per table
C.the ratio of distinct values to total rows for a column, where a high value makes the index more effective at filtering
D.an index that includes every column a query needs so the engine answers it from the index alone without touching the table heap
Answer + AI explanation with Pro
17. Which term means: "the ratio of distinct values to total rows for a column, where a high value makes the index more effective at filtering"?
Senior
A.Leftmost-prefix rule
B.Covering index
C.B-tree index
D.Index selectivity
Answer + AI explanation with Pro
18. Which statement is correct?
Senior
A.Index selectivity — the principle that a composite index can be used only for a query that filters on a contiguous prefix of its columns starting from the first one
B.Index selectivity — an index that includes every column a query needs so the engine answers it from the index alone without touching the table heap
C.Index selectivity — the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure
D.Index selectivity — the ratio of distinct values to total rows for a column, where a high value makes the index more effective at filtering
Answer + AI explanation with Pro
19. What is Leftmost-prefix rule?
Senior
A.an index that includes every column a query needs so the engine answers it from the index alone without touching the table heap
B.the principle that a composite index can be used only for a query that filters on a contiguous prefix of its columns starting from the first one
C.the default balanced-tree structure that keeps keys sorted and supports equality and range lookups in logarithmic time
D.an index whose key order defines the physical storage order of the table rows, so there can be only one per table
Answer + AI explanation with Pro
20. Which term means: "the principle that a composite index can be used only for a query that filters on a contiguous prefix of its columns starting from the first one"?
Senior
A.Clustered index
B.Leftmost-prefix rule
C.Non-clustered index
D.Partial index
Answer + AI explanation with Pro
21. Which statement is correct?
Senior
A.Leftmost-prefix rule — a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
B.Leftmost-prefix rule — the default balanced-tree structure that keeps keys sorted and supports equality and range lookups in logarithmic time
C.Leftmost-prefix rule — a separate structure that stores keys plus pointers to the rows, leaving the table data physically unordered and allowing many per table
D.Leftmost-prefix rule — the principle that a composite index can be used only for a query that filters on a contiguous prefix of its columns starting from the first one
Answer + AI explanation with Pro
22. What is Write-heavy index penalty?
Senior
A.an index whose key order defines the physical storage order of the table rows, so there can be only one per table
B.the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure
C.a separate structure that stores keys plus pointers to the rows, leaving the table data physically unordered and allowing many per table
D.a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
Answer + AI explanation with Pro
23. Which term means: "the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure"?
Senior
A.Non-clustered index
B.Hash index
C.Partial index
D.Write-heavy index penalty
Answer + AI explanation with Pro
24. Which statement is correct?
Senior
A.Write-heavy index penalty — the default balanced-tree structure that keeps keys sorted and supports equality and range lookups in logarithmic time
B.Write-heavy index penalty — an index whose key order defines the physical storage order of the table rows, so there can be only one per table
C.Write-heavy index penalty — the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure
D.Write-heavy index penalty — a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
Answer + AI explanation with Pro
25. What is Partial index?
Senior
A.an index that includes every column a query needs so the engine answers it from the index alone without touching the table heap
B.an index built over only the subset of rows matching a WHERE condition, keeping it smaller and cheaper for queries that share that filter
C.the situation where adding indexes slows inserts, updates, and deletes because every modification must also maintain each index structure
D.a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
Answer + AI explanation with Pro
26. Which term means: "an index built over only the subset of rows matching a WHERE condition, keeping it smaller and cheaper for queries that share that filter"?
Senior
A.Partial index
B.Clustered index
C.Hash index
D.Non-clustered index
Answer + AI explanation with Pro
27. Which statement is correct?
Senior
A.Partial index — the default balanced-tree structure that keeps keys sorted and supports equality and range lookups in logarithmic time
B.Partial index — an index built over only the subset of rows matching a WHERE condition, keeping it smaller and cheaper for queries that share that filter
C.Partial index — a structure that maps keys to buckets via a hash function, giving fast equality lookups but no support for range or ordered scans
D.Partial index — the ratio of distinct values to total rows for a column, where a high value makes the index more effective at filtering
Answer + AI explanation with Pro
Free to start
Start with a free readiness check
Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Indexing Internals question come with Pro.