Pregunta de entrevista de Amazon

what makes a good hash function?