Hacker News new | ask | show | jobs
by mathattack 4658 days ago
I'll name 4 possible explanations of many. I'm not listing these to justify any behavior, just to explain what I've seen.

1) If the company has someone in particular in mind that they want to sponsor for a visa, they need to prove they couldn't find someone local, so they tailor an unattainable or excessively tight job description. This is real, and happens very frequently.

2) Many companies discredit experience gained elsewhere. "2 years with us is worth 5 years anywhere else." So they set the bar high.

3) HR reps get burned by letting unqualified people through. If they can't understand themselves if someone knows Python, but they know the last 3 peoples with 5 years experienced got crushed in the interview, then they ask for 10 years.

4) Most firms know that employee referrals are the highest percentage shot for good hires of both technical and cultural fit. As such, the external barrier is much higher than the internal barrier. At my current and prior employer, I could get anyone an interview for an open position by dropping their resume off at HR. It didn't matter if they fit the credentials as long as I vouched for them. This helps them avoid point 3, because if the interview doesn't go well, they're off the hook.

We can talk about the injustice of this, but there is a simple answer. If there is a place that you want to work, make a friend there. Or make a friend who has a friend there.