I don't really like the author's attitude. But there is some truth to it: Working 8-10 hours to get a job at Facebook is crap. I'm a professional with a job and a life. I already have to do phone interviews and in-person interviews, and now you want me to spend 8-10 hours working on a puzzle?