interview | java-notes