Pergunta de entrevista da empresa IBM

What is HashMap and how it works internally?