Domanda di colloquio di Zalando

why do we need to override equals and hashCode