Hiring isn't just about how people code. Alot of times you run into other disconnected problems, like team members not getting along, people working in opposite directions, and so on.
And if its all about the meritocracy why have "grad" in the name or do those of us who didn't goto uni count