Visa Inc. interview question

What is JVM? How does the HashMap work?