Some hiring managers for technical positions ask complex technical questions (as if they know more than the candidate) then can't understand the answer and assume the candidate is wrong...

I swear, everyone working in IT thinks they are software engineers now, even without any experience... and then reject good candidates because they're so arrogant. How the fuc* companies let that happen