Skip to content
Sharp

System Design · interview question

In a code review, what is a common issue with excessive use of 'synchronized' in Java applications?

Multiple choiceEasychapter-20-curatedpremiumsystem-designdrawing-the-blueprint
Choose one answer
Answer and explanation

Correct answer

D. Potential bottlenecks due to thread contention

Why

Excessive use of 'synchronized' can lead to bottlenecks due to threads waiting for locks, which affects performance by limiting concurrency.

Test yourself on System Design

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

Start free test
All System Design questions →