Pergunta de entrevista da empresa HARMAN

what is PACT, the difference between SOA and microservices, the disadvantages of microservices, what is new in Java8 about JVM?.explain. how hashmap works internally.