"Not good enough" or not good enough to pass your leet code gauntlet that has nothing to do with the day-to-day role?
Because those aren't the same thing. Also don't discount interview stress - I read that psychologically the most difficult thing to do is be on stage in front of people and do complex math problems... which is basically what live coding tests are.
Math problems usually have one right/wrong answer. Many interview 'challenges' have multiple ways of doing something correctly. Without necessarily knowing any more about the context of a problem beyond a few sentences, you work with what you've been given. You can deliver a working solution but if it's not the way they were expecting... you're out of the running.
I hate leet code and it's ilk, and I don't want anyone to go through that useless stuff. But I believe a good engineer can suss out another good engineer in a conversation or two. At least that has been my experience with people I have hired and people those people have hired.
When you hire anyone, there is always some bar of "good enough". It is different for different orgs and even people, but it is there. Otherwise you'd end up hiring the first candidate you encounter, no?
I hate leet code gauntlets too but I don't see what it has to do with hiring immigrant workers. No matter your status you are equally vulnerable to failing a code gauntlet test.
Because those aren't the same thing. Also don't discount interview stress - I read that psychologically the most difficult thing to do is be on stage in front of people and do complex math problems... which is basically what live coding tests are.