EdgeLab (Switzerland) interview question

Contract between hashcode and equals.