spark interview question