I've noticed that a lot of you guys are really good at brainteasers. Have you always been good at logic games (brainteasers, chess, Sudoku, etc.) or do you like them enough to persevere until you get good at them?
If you went to one of those crazy Google or Microsoft interviews, how do you think you would fare? Has lateral thinking always come easily to you?