I think the hiring process is still broken. Many interviews I've had give a coding test, and if you fail to meet a certain score, you're out. These tests only show how well you can solve a problem, and I don't think having a bad test means you're incapable of doing the job.