apache spark interview questions and answers