Skip to content
Sharp

Concurrency basics · interview question

In a multithreaded e-commerce application, why is it dangerous to use a standard HashMap for tracking session data?

Multiple choiceEasychapter-15-curatedpremiumconcurrencyconcurrent-collections
Choose one answer
Answer and explanation

Correct answer

B. It can become corrupted or enter an infinite loop.

Why

A standard HashMap is not thread-safe. Under concurrent modifications, it can become corrupted or even enter an infinite loop, especially during resizing.

Test yourself on Concurrency basics

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

Start free test
All Concurrency basics questions →