logoalt Hacker News

Dylan16807last Thursday at 7:09 PM3 repliesview on HN

What exactly does "scalable" mean here?

If a startup can spend 20 man-hours filling a single position, why can't a big company spend 1000 man-hours filling 50 positions?


Replies

serial_devlast Thursday at 7:36 PM

In a small company, you can tell your buddy “just have a chat with the candidate and if you like them and you think they can do the job, hire them”.

If the person interviewing your candidates messes up, you’ll know soon enough. In a large company, the bad people will take over and your company is dying a slow death.

That approach doesn’t work on a large scale. Some interviewers are too nitpicky, elitist, others approve anyone who uses the same language as them for side projects. Some are racists, sexist, or have other kinds of biases. Some might have a crush on the candidate. Sometimes the interviewer thinks about their own task while they squeeze in an interview. In some countries, “undoing” a bad hire is hard, so they need to make sure that the candidate can work on any team (or at least on multiple teams reasonably well).

IMO for large companies it makes sense to standardize the interview process.

Also, in my opinion grinding leetcode is also a good personality check for FAANG hires: it shows the candidate can suck it up, study hundreds of hours, and do whatever they need to do to pass an arbitrary test, even if they themselves think it’s a broken process. The larger the company, the more this quality matters in candidates as they will need to deal with a lot of things they will probably not like.

show 3 replies
dilyevskylast Thursday at 8:00 PM

> If a startup can spend 20 man-hours filling a single position, why can't a big company spend 1000 man-hours filling 50 positions?

Because big companies are run by bean counters and they also don't require the same kind of talent that is useful to startups. There's less competition for hyper-specialized seniors and middle of the pack generalists.

joshdavhamlast Friday at 12:54 AM

> If a startup can spend 20 man-hours filling a single position, why can't a big company spend 1000 man-hours filling 50 positions?

Huh. That’s actually a great question! I actually don’t know.