Pergunta de entrevista da empresa Leidos

What makes a good hash function?