Pergunta de entrevista da empresa Prospection

Explain why a class needs an equals and a hashcode implementations