spark interview questions part-4