I say this as someone who knows people in tech recruiting. It's important to understand what is really going on here.
100% what you experienced was them building justification for giving that position to an H1-B. To be allowed to use H1-B they have to first demonstrate that they were unable to fill the position using domestic talent. So they do a round of interviews with bullshit requirements and bullshit comp to ensure they will find no domestic candidates.
If you want to fight back against this classwar-on-the-DL I'd recommend taking the job and then immediately quitting. Make it as expensive as possible for them.
(post is archived)