Experienced devs and dev managers (me included) fuck up consistently in recruiting - employing people who "interview well" but drag the team down, or overlooking or excluding great potential team members 'cause they don't perform well "programming a whiteboard" - and now we expect some minimum wage rent-a-bully to accurately assess a "programmer's" skills based on reading wikipedia entries?
I'm _reasonably_ certain my best front end dev probably doesn't even know what a binary search tree is. Same with half of my mobile devs, they probably vaguely recall them from college, but have never used them in 5 or 6 year mobile app dev careers. Should _they_ be denied entry at a border because they can't regurgitate some wikipedia page completely unrelated and mostly irrelevant to their specialisations?
What evidence do you have that the answer "sorry, I've never heard of that; it must not come up much in iPhone development" would get them turned away at the border?
I'm _reasonably_ certain my best front end dev probably doesn't even know what a binary search tree is. Same with half of my mobile devs, they probably vaguely recall them from college, but have never used them in 5 or 6 year mobile app dev careers. Should _they_ be denied entry at a border because they can't regurgitate some wikipedia page completely unrelated and mostly irrelevant to their specialisations?