Hiring is broken , but not everywhere , its hard to set standard rules for technical hiring across different organizations , as every organization have different needs. I had similar experience in few organizations but not all organization are same.