J2EE classic interview questions and answers