Domanda di colloquio di Leidos

What makes a good hash function?