Second Cup Interview Question

How does Java Hashmap work internally?