Pregunta de entrevista de Leidos

What makes a good hash function?