12 Concurrency questions from the EF Core 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 strategy that allows simultaneous edits and detects conflicts only at save time rather than locking rows up front
B.a property checked in the update predicate so a save fails if another writer changed the row since it was read
C.the error thrown when a save affects fewer rows than expected because a tracked row was changed or removed by someone else
D.a database-managed binary value that changes on every update, commonly used as an automatic conflict-detection token
Answer + AI explanation with Pro
2. Which term means: "the strategy that allows simultaneous edits and detects conflicts only at save time rather than locking rows up front"?
Mid
A.rowversion
B.concurrency token
C.DbUpdateConcurrencyException
D.optimistic concurrency
Answer + AI explanation with Pro
3. Which statement is correct?
Mid
A.optimistic concurrency — the error thrown when a save affects fewer rows than expected because a tracked row was changed or removed by someone else
B.optimistic concurrency — a database-managed binary value that changes on every update, commonly used as an automatic conflict-detection token
C.optimistic concurrency — a property checked in the update predicate so a save fails if another writer changed the row since it was read
D.optimistic concurrency — the strategy that allows simultaneous edits and detects conflicts only at save time rather than locking rows up front
Answer + AI explanation with Pro
4. What is concurrency token?
Mid
A.the error thrown when a save affects fewer rows than expected because a tracked row was changed or removed by someone else
B.a database-managed binary value that changes on every update, commonly used as an automatic conflict-detection token
C.a property checked in the update predicate so a save fails if another writer changed the row since it was read
D.the strategy that allows simultaneous edits and detects conflicts only at save time rather than locking rows up front
Answer + AI explanation with Pro
5. Which term means: "a property checked in the update predicate so a save fails if another writer changed the row since it was read"?
Mid
A.concurrency token
B.optimistic concurrency
C.rowversion
D.DbUpdateConcurrencyException
Answer + AI explanation with Pro
6. Which statement is correct?
Mid
A.concurrency token — a database-managed binary value that changes on every update, commonly used as an automatic conflict-detection token
B.concurrency token — a property checked in the update predicate so a save fails if another writer changed the row since it was read
C.concurrency token — the error thrown when a save affects fewer rows than expected because a tracked row was changed or removed by someone else
D.concurrency token — the strategy that allows simultaneous edits and detects conflicts only at save time rather than locking rows up front
Answer + AI explanation with Pro
7. What is rowversion?
Mid
A.a property checked in the update predicate so a save fails if another writer changed the row since it was read
B.a database-managed binary value that changes on every update, commonly used as an automatic conflict-detection token
C.the error thrown when a save affects fewer rows than expected because a tracked row was changed or removed by someone else
D.the strategy that allows simultaneous edits and detects conflicts only at save time rather than locking rows up front
Answer + AI explanation with Pro
8. Which term means: "a database-managed binary value that changes on every update, commonly used as an automatic conflict-detection token"?
Mid
A.DbUpdateConcurrencyException
B.concurrency token
C.optimistic concurrency
D.rowversion
Answer + AI explanation with Pro
9. Which statement is correct?
Mid
A.rowversion — the strategy that allows simultaneous edits and detects conflicts only at save time rather than locking rows up front
B.rowversion — the error thrown when a save affects fewer rows than expected because a tracked row was changed or removed by someone else
C.rowversion — a property checked in the update predicate so a save fails if another writer changed the row since it was read
D.rowversion — a database-managed binary value that changes on every update, commonly used as an automatic conflict-detection token
Answer + AI explanation with Pro
10. What is DbUpdateConcurrencyException?
Senior
A.a database-managed binary value that changes on every update, commonly used as an automatic conflict-detection token
B.a property checked in the update predicate so a save fails if another writer changed the row since it was read
C.the strategy that allows simultaneous edits and detects conflicts only at save time rather than locking rows up front
D.the error thrown when a save affects fewer rows than expected because a tracked row was changed or removed by someone else
Answer + AI explanation with Pro
11. Which term means: "the error thrown when a save affects fewer rows than expected because a tracked row was changed or removed by someone else"?
Senior
A.concurrency token
B.optimistic concurrency
C.DbUpdateConcurrencyException
D.rowversion
Answer + AI explanation with Pro
12. Which statement is correct?
Senior
A.DbUpdateConcurrencyException — a property checked in the update predicate so a save fails if another writer changed the row since it was read
B.DbUpdateConcurrencyException — a database-managed binary value that changes on every update, commonly used as an automatic conflict-detection token
C.DbUpdateConcurrencyException — the strategy that allows simultaneous edits and detects conflicts only at save time rather than locking rows up front
D.DbUpdateConcurrencyException — the error thrown when a save affects fewer rows than expected because a tracked row was changed or removed by someone else
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 Concurrency question come with Pro.