To be honest I am surprised of the tolerance levels between quality of work and quality of the interviewing.
In some engineering fields, I'd expect that such inconsistency in hiring practices would result in hiring someone that causes a huge accident.
Dark version: software interviewing would not be this broken if most bugs or mistakes would directly result in a person's serious injury or death.