MCQ Screening Questions for a Database Administrator

Use these 20 multiple-choice questions to quickly filter database administrator applicants, even if you're not a technical expert.

20 Knockout Questions for Database Administrators

#QuestionABCDAnswerKnockout Rule
1What is a primary key in a database?A password fieldA unique identifier for each record in a tableA foreign table linkAn encrypted fieldBWrong = Hard Knockout
2What is database normalization?Encrypting dataOrganizing data to eliminate redundancy and improve integrityBacking up tablesIndexing columnsBWrong = Knockout
3What is a database index used for?Deleting recordsSpeeding up data retrieval on specific columnsEncrypting dataBacking up tablesBWrong = Knockout
4What does ACID stand for in databases?Automated, Clean, Indexed, DynamicAtomicity, Consistency, Isolation, DurabilityAccess, Control, Index, DeleteNone of the aboveBWrong = Knockout
5What is a stored procedure?A backup methodA precompiled set of SQL statements stored in the databaseA type of indexA replication methodBWrong = Red flag
6What is database replication?Deleting duplicate dataCopying data across multiple database servers for redundancyIndexing a tableEncrypting a databaseBWrong = Knockout for HA roles
7What is the difference between a clustered and non-clustered index?No differenceClustered sorts data rows physically; non-clustered creates a separate structureNon-clustered is faster alwaysClustered index is optionalBWrong = Red flag
8What does database sharding mean?Deleting old dataSplitting a database into smaller pieces distributed across serversBacking up the databaseEncrypting data partitionsBWrong = Knockout for high-scale roles
9What is a database transaction?A single queryA sequence of operations executed as a single unitA backup operationA replication eventBWrong = Knockout
10What is the purpose of a foreign key?To encrypt dataTo enforce a relationship between two tablesTo speed up queriesTo back up dataBWrong = Knockout
11What is the difference between DELETE and TRUNCATE in SQL?No differenceDELETE removes specific rows; TRUNCATE removes all rows fasterTRUNCATE is saferDELETE is fasterBWrong = Red flag
12What is a database backup strategy?Deleting old dataA plan for regularly copying data to recover from failureAn indexing methodA query optimization planBWrong = Hard Knockout
13What is query optimization?Writing longer queriesImproving query performance to reduce execution time and resource useDeleting slow queriesBacking up queriesBWrong = Knockout
14What does EXPLAIN or EXPLAIN ANALYZE do in SQL?Deletes a queryShows the execution plan of a query to help with optimizationRuns the query twiceBacks up the queryBWrong = Red flag
15What is a materialized view?A regular database viewA stored result of a query that can be refreshed periodicallyA type of indexA backup tableBWrong = Red flag
16What is the CAP theorem in distributed databases?A security standardStates that a distributed system can only guarantee 2 of: Consistency, Availability, Partition ToleranceA backup strategyA replication methodBWrong = Red flag for senior DBAs
17What is connection pooling?Backing up connectionsReusing database connections to reduce overhead and improve performanceEncrypting connectionsDeleting idle connectionsBWrong = Red flag
18What is a database deadlock?A failed backupWhen two transactions block each other waiting for the same resourceA slow queryA replication errorBWrong = Knockout
19What is point-in-time recovery (PITR)?A backup scheduleRestoring a database to any specific moment using transaction logsA replication methodA query optimizationBWrong = Red flag
20What does high availability (HA) mean in database management?Backing up dailyEnsuring the database remains accessible with minimal downtimeRunning on multiple serversEncrypting all dataBWrong = Knockout

"Asking about the difference between DELETE and TRUNCATE is a simple but effective filter. These questions are perfect for a first-pass screen by our recruiting team."

- Lead DBA, Enterprise Corp

Automate Your DBA Screening

Turn these questions into an automated screening filter and start interviewing qualified database administrators today.

‹ Back to all MCQ roles