Lot of programmers that can pass the interview questions might not survive a large organization, and vice versa, they can't pass but would be good at surviving.
Generally the larger the organization, the less 'individual performance'/'merit' is a factor, and it becomes more about being 'personable'. Technical skills decline in importance.
Of course, there is inertia. Some of these big organizations, that have lost the ability to 'create' highly complex applications, are riding on their size and inertia and tend towards eventual collapse. Not an iron rule, I've been surprised that it is Microsoft that seems to be able to re-invent and keep high tech skills focused on actual tech.