In particular, companies are in some sense bluffing with the "Didn't Qualify" category. I've seen hiring situations where nobody qualifies but they actually need to fill the position - they hired someone who didn't qualify and trained them up. They did a great job. "Didn't qualify" is only a real category for the most demanding jobs. Software is just not one of them, nobody has any idea if dev is going to be good or not before they hire them. Companies often have a hard time picking which devs are the productive ones when they've already hired the dev.
So we've got an article about a process used to rank devs, and no particular evidence of whether the dev hired is actually very good. Which is fine, still an interesting read. But it is good to keep a clear perspective. This is one of those situations where doing big parts of the process by fair dice roll is not necessarily an inferior approach.