In Java, a collection is a framework that provides an architecture to store and manipulate a group of objects. It includes interfaces like List
, Set
, and Map
, and their implementations like ArrayList
, HashSet
, and HashMap
. Interview questions typically cover the types of collections, their features, and how to use them in different scenarios.