Elementum interview question

How does HashMap work internally?