Java interview question for 2 years