Hacker News new | ask | show | jobs
by dasil003 5 hours ago
Huh? Hiring being broken has nothing to do with cost, it's a filtering problem. Even when there's no HR or bean counter in sight it's still hard. There's fundamentally limited signal you can extract from interviews, so there's very loose correlation to on-the-job performance. Saying it's a cost-cutting problem would just encourage more and longer interviews, which could actually work against you because high performers tend to have more options and will not jump through infinite hoops.
1 comments

> High performers tend to have more options and will not jump through infinite hoops.

Biases are a strange thing. “High performers” aren’t one homogenous group; take a staff engineer at a FAANG and plop them in a role at a startup or vice versa and you’ll find very quickly that high performers are a product of environment (IME). The people you need to ship something at a big company will sink your startup, and the people who will lead a startup to unicorn levels of success will flounder in frustration in a big corp.

Finding high performers is really hard, as you said it’s a filtering problem, and it’s very much based on vibes and feelings. Leetcode, take home tests, on site tests, discussions about projects all filter for specific things - some or many of which aren’t related to the job at hand. If we removed the “risk of leaving current job element” the only way to do it would be to give someone a 3 month trial and see if they’re a fit. Honestly you probably know in your gut by week 2 if it’s going to work or not.

It doesn't even need to be startups versus FANNG. I've seen first-hand how people hired into various roles aren't a great fit for roles as a company grows and changes. Of course, they can adapt to various degrees but they'd probably never have been hired for the roles they're now in.

The problem with trials is that people often have a current job of some sort and having things not work out puts them in a difficult situation. May happen anyway but, generally, a new job is assumed to be at least a somewhat stable situation.

> The problem with trials is that people often have a current job of some sort and having things not work out puts them in a difficult situation. May happen anyway but, generally, a new job is assumed to be at least a somewhat stable situation.

Totally, and I’d never say “hey I think you might be a fit, let’s try it out for 3 months”. But if we interview someone I’m just doing my best to try and figure out do they get on with the team, do they have the right skill set match for the gap we’re trying to fill and will their working style work in the org. Everything after that is (unfortunately) up to how it goes when we’re working together.

Yeah, probationary periods are one thing. But, if I leave a job and, especially if I relocate, I want a pretty good implicit guarantee however informal that, absent a real mis-meeting of the minds I'm not going to be on the streets in three months.
Yeah id never actually hire like that in real life. People’s lives are at play, and it’s more important that we don’t wreck someone’s life IMO.
Agreed, that's why I said used the phrasing "tend to". There's no silver bullet.