Question d’entretien chez American Express

Explain the Java Collections library. Why is the library so big? How do you know what to use?