Capgemini Engineering Interview Question

Explain all the OO concepts, JVM memory model, Garbage collection and DS question