You developers don't get it. Think outside of the box. It's like that recruiter emailed me about a new awesome sounding job and I never heard from them, wonder why? Well you know why? Because it was an automated email and the job didn't exist.
Back to Google hiring process. It's a perfectly legit way for Google to discriminate. Do you think Google doesn't know their hiring process is stupid? They do. They don't want to hire experienced, smart engineers. They want to hire inexperienced engineers. Only those will work for free pizza, longer hours. If you are not willing to study 4 weeks for the interview, then you won't be staying until midnight to write code in exchange for free pizza.
Let's talk about working at fun projects at Google? Really? Do you think fixing CSS issues in Gmail will be a fun project? I'd rather not work at Google and ;
* Have time to do my own laundry.
* Have time to eat out any time with my own money.
* Come to work at 9 leave at 5 and enjoy my life.
* Work with cool people and have fun, instead of working under stress with bunch of arrogant people.
This is exactly the people Google wants to hire. Inexperienced, not so smart engineers. I'd never, ever work for Google, and they would never want to hire someone like me. See, their interview process works perfect for them.