CNN Money reports: "Dream of landing a coding job at an A-list tech company? It might be a good idea to prep for your interviews by pondering how many golf balls can fit inside a school bus. Or how much you would charge for washing all the windows in Seattle. Or why, exactly, manhole covers are round and not, say, square."
The first rule to solving these brain teasers is don't be afraid to ask lots of questions (in fact most of the time the interviewers want you to ask questions). Second rule is sometimes the answers is just obvious, and other times they can be very vague.