python programming interview questions for data analyst