all the interview problems from microsoft