Top behavioral interview questions for Mid Level Software Engineer