The interview process doesn't really gauge your technical aptitude so much as your personality. While culture is important, this led to their being a reasonable gap in skills despite your colleague having the same job title and responsibilities, much less the misguided leadership and hiring practices.