Production scenario: Two threads update the same customer's order. Both requests return HTTP 200, no exception occurs, but one update disappears. How would you identify whether the issue is Java-level synchronization, database concurrency, transaction isolation, optimistic locking, or stale application state?
Topic: java, interview based. Level: Basic.
The full answer to this question is available to Interview Reader members. See what is free and what Premium adds.