Skip to content
Sharp

Collections · interview question

How does the ArrayDeque handle the addition of elements when the underlying array is full?

Multiple choiceHardchapter-4-curatedpremiumcollectionsqueue-and-deque-basics
Choose one answer
Answer and explanation

Correct answer

A. Doubles the array size and copies elements

Why

When the ArrayDeque is full, it automatically resizes by creating a new array that is twice the size of the current array and copies all elements into it. This allows it to handle more elements efficiently.

Test yourself on Collections

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

Start free test
All Collections questions →