python interview questions for experienced data engineer