Skip to content
Sharp

Collections · interview question

If you need to ensure that elements are processed in the exact order they are added but also need occasional access to both ends, which collection should you choose?

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

Correct answer

A. Deque

Why

A Deque (Double-Ended Queue) allows insertion and removal of elements from both ends, supporting both FIFO and LIFO access patterns, making it suitable for scenarios where both ends need to be accessed.

Test yourself on Collections

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

Start free test
All Collections questions →