Skip to content
Sharp

SQL for Java Devs · interview question

How can you ensure that two transactions don't interfere with each other in a Java e-commerce application?

Multiple choiceHardchapter-8-curatedpremiumsql-for-java-devstransactions
Choose one answer
Answer and explanation

Correct answer

D. Set the isolation level to Serializable.

Why

Setting the isolation level to Serializable ensures that transactions are completely isolated from each other, preventing any interference. This is the strictest isolation level, guaranteeing consistency but at the cost of potential performance issues.

Test yourself on SQL for Java Devs

A free test with instant, explained results. No account needed.

Start free test
All SQL for Java Devs questions →