Pseudo-related random anecdote: In college (circa 2005) I came across some programming puzzles Facebook had posted for people interested in jobs. I thought Facebook might be an interesting place to work, so I came up with solutions to a couple of them, but never sent them in because I wasn't graduating for a year or two.
I mentioned this to a few friends who laughed at the idea of working at Facebook. Not so funny now, eh?