Infosys interview question

JVM Architecture,OOPS,String constant pool, Garbage collection, Collections API.Dependency injection, @controller annotations etc.