spark interview questions part-2