junit interview questions and answers