Isolation Levels interview questions

21 real Isolation Levels questions from the SQL bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Read Uncommitted?

Junior
  1. A.reading a row that another transaction has modified but not yet committed, which may later be rolled back
  2. B.a level that lets a transaction see only committed data, so each statement reads the latest committed snapshot
  3. C.an anomaly where re-running the same range query returns new rows inserted by another committed transaction, prevented only at the Serializable level
  4. D.the weakest level, which allows a transaction to see rows written by other transactions that have not yet committed
Reveal the answer + AI explanation — free account

2. Which term means: "the weakest level, which allows a transaction to see rows written by other transactions that have not yet committed"?

Junior
  1. A.Read Committed
  2. B.Read Uncommitted
  3. C.Non-repeatable read
  4. D.Dirty read
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Read Uncommitted — an anomaly where re-reading the same row inside one transaction returns different values because another transaction committed an update between the reads
  2. B.Read Uncommitted — a level guaranteeing that rows already read keep the same values for the whole transaction, though new matching rows may still appear
  3. C.Read Uncommitted — an anomaly where re-running the same range query returns new rows inserted by another committed transaction, prevented only at the Serializable level
  4. D.Read Uncommitted — the weakest level, which allows a transaction to see rows written by other transactions that have not yet committed
Reveal the answer + AI explanation — free account

4. What is Read Committed?

Mid
  1. A.a level guaranteeing that rows already read keep the same values for the whole transaction, though new matching rows may still appear
  2. B.the strictest level, which makes concurrent transactions behave as if they ran one after another with no interleaving anomalies
  3. C.an anomaly where re-reading the same row inside one transaction returns different values because another transaction committed an update between the reads
  4. D.a level that lets a transaction see only committed data, so each statement reads the latest committed snapshot
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Mid
  1. A.Read Committed — a level guaranteeing that rows already read keep the same values for the whole transaction, though new matching rows may still appear
  2. B.Read Committed — reading a row that another transaction has modified but not yet committed, which may later be rolled back
  3. C.Read Committed — the weakest level, which allows a transaction to see rows written by other transactions that have not yet committed
  4. D.Read Committed — a level that lets a transaction see only committed data, so each statement reads the latest committed snapshot
Reveal the answer + AI explanation — free account

7. What is Repeatable Read?

Mid
  1. A.the weakest level, which allows a transaction to see rows written by other transactions that have not yet committed
  2. B.a level that lets a transaction see only committed data, so each statement reads the latest committed snapshot
  3. C.a level guaranteeing that rows already read keep the same values for the whole transaction, though new matching rows may still appear
  4. D.an anomaly where re-running the same range query returns new rows inserted by another committed transaction, prevented only at the Serializable level
Reveal the answer + AI explanation — free account

8. Which term means: "a level guaranteeing that rows already read keep the same values for the whole transaction, though new matching rows may still appear"?

Mid
  1. A.Repeatable Read
  2. B.Non-repeatable read
  3. C.Phantom read
  4. D.Read Uncommitted
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.Repeatable Read — an anomaly where re-reading the same row inside one transaction returns different values because another transaction committed an update between the reads
  2. B.Repeatable Read — a level guaranteeing that rows already read keep the same values for the whole transaction, though new matching rows may still appear
  3. C.Repeatable Read — the strictest level, which makes concurrent transactions behave as if they ran one after another with no interleaving anomalies
  4. D.Repeatable Read — reading a row that another transaction has modified but not yet committed, which may later be rolled back
Reveal the answer + AI explanation — free account

10. What is Serializable?

Mid
  1. A.the strictest level, which makes concurrent transactions behave as if they ran one after another with no interleaving anomalies
  2. B.a level that lets a transaction see only committed data, so each statement reads the latest committed snapshot
  3. C.reading a row that another transaction has modified but not yet committed, which may later be rolled back
  4. D.an anomaly where re-running the same range query returns new rows inserted by another committed transaction, prevented only at the Serializable level
Reveal the answer + AI explanation — free account

11. Which term means: "the strictest level, which makes concurrent transactions behave as if they ran one after another with no interleaving anomalies"?

Mid
  1. A.Read Committed
  2. B.Non-repeatable read
  3. C.Read Uncommitted
  4. D.Serializable
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.Serializable — the weakest level, which allows a transaction to see rows written by other transactions that have not yet committed
  2. B.Serializable — an anomaly where re-reading the same row inside one transaction returns different values because another transaction committed an update between the reads
  3. C.Serializable — reading a row that another transaction has modified but not yet committed, which may later be rolled back
  4. D.Serializable — the strictest level, which makes concurrent transactions behave as if they ran one after another with no interleaving anomalies
Reveal the answer + AI explanation — free account

13. What is Dirty read?

Mid
  1. A.an anomaly where re-reading the same row inside one transaction returns different values because another transaction committed an update between the reads
  2. B.the weakest level, which allows a transaction to see rows written by other transactions that have not yet committed
  3. C.reading a row that another transaction has modified but not yet committed, which may later be rolled back
  4. D.the strictest level, which makes concurrent transactions behave as if they ran one after another with no interleaving anomalies
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Mid
  1. A.Dirty read — the weakest level, which allows a transaction to see rows written by other transactions that have not yet committed
  2. B.Dirty read — an anomaly where re-running the same range query returns new rows inserted by another committed transaction, prevented only at the Serializable level
  3. C.Dirty read — a level that lets a transaction see only committed data, so each statement reads the latest committed snapshot
  4. D.Dirty read — reading a row that another transaction has modified but not yet committed, which may later be rolled back
Reveal the answer + AI explanation — free account

16. What is Non-repeatable read?

Mid
  1. A.the weakest level, which allows a transaction to see rows written by other transactions that have not yet committed
  2. B.reading a row that another transaction has modified but not yet committed, which may later be rolled back
  3. C.the strictest level, which makes concurrent transactions behave as if they ran one after another with no interleaving anomalies
  4. D.an anomaly where re-reading the same row inside one transaction returns different values because another transaction committed an update between the reads
Reveal the answer + AI explanation — free account

17. Which term means: "an anomaly where re-reading the same row inside one transaction returns different values because another transaction committed an update between the reads"?

Mid
  1. A.Serializable
  2. B.Phantom read
  3. C.Non-repeatable read
  4. D.Read Committed
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Mid
  1. A.Non-repeatable read — an anomaly where re-reading the same row inside one transaction returns different values because another transaction committed an update between the reads
  2. B.Non-repeatable read — an anomaly where re-running the same range query returns new rows inserted by another committed transaction, prevented only at the Serializable level
  3. C.Non-repeatable read — a level that lets a transaction see only committed data, so each statement reads the latest committed snapshot
  4. D.Non-repeatable read — a level guaranteeing that rows already read keep the same values for the whole transaction, though new matching rows may still appear
Reveal the answer + AI explanation — free account

19. What is Phantom read?

Senior
  1. A.an anomaly where re-running the same range query returns new rows inserted by another committed transaction, prevented only at the Serializable level
  2. B.the strictest level, which makes concurrent transactions behave as if they ran one after another with no interleaving anomalies
  3. C.reading a row that another transaction has modified but not yet committed, which may later be rolled back
  4. D.an anomaly where re-reading the same row inside one transaction returns different values because another transaction committed an update between the reads
Reveal the answer + AI explanation — free account

20. Which term means: "an anomaly where re-running the same range query returns new rows inserted by another committed transaction, prevented only at the Serializable level"?

Senior
  1. A.Serializable
  2. B.Phantom read
  3. C.Repeatable Read
  4. D.Read Committed
Reveal the answer + AI explanation — free account

21. Which statement is correct?

Senior
  1. A.Phantom read — a level that lets a transaction see only committed data, so each statement reads the latest committed snapshot
  2. B.Phantom read — an anomaly where re-running the same range query returns new rows inserted by another committed transaction, prevented only at the Serializable level
  3. C.Phantom read — the strictest level, which makes concurrent transactions behave as if they ran one after another with no interleaving anomalies
  4. D.Phantom read — a level guaranteeing that rows already read keep the same values for the whole transaction, though new matching rows may still appear
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Isolation Levels free