Pergunta de entrevista da empresa Morgan Stanley

How does the Java virtual Machine assign memory?