Capgemini Interview Question

What is JVM ? How JVM works ?