logical reasoning interview questions with answers