But yes that makes sense; my, maybe cynical, outlook is that most people will not actually do that work there. Most will do their stinking best to end up working on some (seemingly) insignificant stuff. I read some newsgroup post from a Windows (person on the actual MS Windows team, not someone who devs Windows apps) developer once who said something like 'I WISH I had programmed the clock in Windows, at least then I could show my parents I do something remotely interesting'. For Andrei and many others it is obvious, but for a lot more people it is completely weird why they do the things they do. And I love to read their stories.
I can rant on forever about a guy I met on a summer job at a supermarket distribution hub (yeah; in the 80s as a 15 year old programmer you couldn't get on freelancer and do something cool); he worked there for 20 years and he was very happy. Because of him, people could get their food every day and he felt valuable and lucky to have landed that job. It was a great example and I like hearing stories WHY people like their job, but not only from people we all know (and love or hate).
Bottom line, the Facebook interview is not easy, and we're determined to not make it easier even though we're hiring intensively. The upside is that you get to work almost exclusively with very bright people, which makes for a very palpable difference from the typical corporate experience.
I have worked for over 10 years at Microsoft Research before on large-scale problems, for example, the TrueSkill ranking and matchmaking system used in Xbox Live and the Halo series as well as ranking systems in Bing. I can honestly say that the current projects I am working on are professionally the hardest I worked on so far and it is amazing how much gets done by a very small team of some of the brightest and most talented people in the industry.
I echo Andrei's comments that the interviews were very difficult. I got no specific C++ or PHP question but more general questions to translate algorithms into working code (being able to pick any language). This IS very important when you work here and everyone at Facebook carries a lot of responsibility so having a high bar is the right decision.
http://www.serversidemagazine.com/news/10-questions-with-fac...
Edit: On the other hand, I doubt he had to jump through any hoops to land a job at facebook.