Lower-level management is drawn from the same pool as the engineers.
For upper-level, Google does not have the luxury of getting one thousand credible and serious applicants every week, so the process necessarily differs.
Could you explain more what you mean? I'm tempted to dismiss it, but I don't actually understand your point so I'll give you the benefit of the doubt until I do.