Q. Garbage collectors - which one to use when.
Q. Concurrency questions / program to write.
Q. Java fundamentals - collection, abstract classes/interfaces, functional interfaces, unit testing in Java
Q. Puzzles such as design a lift system
Q. How to identify memory leaks, tune JVM for performance optimisation - provide examples how to achieve that.