spark scenario based interview questions