Pergunta de entrevista da empresa MSD

phone interview: tell about JVM ,how it works, difference between proccess and threads, how hash function works, what is finally in Java coding interview: implement a simple version of the submarine game