Sam Hyde on H1B
(twitter.com)
You're viewing a single comment thread. View all comments, or full comment thread.
Comments (57)
sorted by:
I honestly think tech companies would just come up with a tech solution to hire Americans, if that was their only option. H1-B is the path of least resistance today.
They would make actually good trustworthy online courses where you could track people's progress and education.
The basics of programming are not that much. There is definitely some useful info in advanced CS courses as well, but it doesn't come up that often and you can honestly Google a lot of it on the job. Especially now with AI chat tools.
But you would be surprised how many people fail coding interviews which are seemingly simple. Even people with degrees, which makes me doubt either their resumes or the quality of a lot of these degrees. Hiring outside the US does seem to help fill positions quickly.
Though, perhaps it does affect pay as well, at least for average companies. But, I doubt it for the really good companies, which have some of the best pay in USA for any job, and that's not exaggerating
Indians have made a national business out of rote-memorizing all possible code test questions and answers. When I last changed jobs and looked up some interview tips to refresh my memory, every single website I found was by Indians for Indians giving away coding interview questions. Actually it can be a pretty good way of testing yourself on specific languages, but for people hiring I guess the question is do they want someone who can fake it in the interview and then has to google everything, or someone bright enough to solve complex problems on his own and pick up new tools and languages as the job requires. A lot of the time it seems like they're fine with the former or at least don't want to pay US wages for the latter.
Interesting, we were allowed to come up with our own coding problems.
But honestly, there are only a few dozen types of questions that even work well in an interview. But you can make endless variants of them. Though, it is a challenge to sometimes realize how to map the variants of problems to a common solution.
I actually didn't encounter all that many Indian people specifically. But definitely people from all over the world. A lot from the US too
If you're hiring anything above entry level, it's better to have someone explain the hows and whys. A pajeet can memorize parlor tricks, but get him to explain how async/await works and why you'd use it over alternatives and he'll choke.