Capgemini Interview Question

What is version of the Java that you have used? What's function interface? What is the internal data structure used in HashMap? Calculate mean of all the elements in an Array using Stream. Hierarchy of exception? Explain about design pattern What are different type of Structure of JVM memory (heap, stack) nheritance java8 threading