spark interview qa