I think this subthread (and the whole thread, actually) is for people who either already work at Google, or who are willing to make sacrifices to get there.
I didn't study before interviewing at Google, nor Microsoft, nor anywhere else I've ever worked. The whole idea is foreign, so I'm struggling to understand where this expectation is coming from.
Google has the reputation for trying to hire well above average developers. If some fraction of professional software developers/engineers don't have the aptitude to get through the interview, regardless of preparation, then it should be fair to assume that the other candidates with the aptitude to be hired might need various levels of preparation, depending on past experience and their own level of ability. Those who are already prepared by aptitude, education, and experience, won't need to study. Everyone else will fall a little short, and have to put forth some remedial effort.