Leidos interview question

What makes a good hash function?