illimity interview question

Cosa sono le collections e che differenze ci sono? Qual è la differenza tra HashMap e TreeMap?