logical reasoning interview questions and answers