spark interview questions