Pergunta de entrevista da empresa Siemens

Explain the difference between map and hashmap in java?