I keep coming back to this phrase used in this post: "it was scary". Yeah, hiring is scary. Hiring is insanely expensive on all fronts. Firing people is difficult, it's expensive and legally exposing. Hiring the wrong person, allowing them access your systems and potentially exfiltrate your IP to them is a hazardous but necessary venture. The thing is, none of these things really changed with AI. People have been lyi…
The problem with hiring in IT is that it's a bit of a broken system. On one hand you have companies that are overly picky and are alienating good candidates with their convoluted/mildy unfair hiring processes. Being overly picky when it's hard to get good candidates to show any interest because they are in demand is of course counter productive. This has been the default for the last decades. Lots of demand, not a lot of supply of great candidates.
And then on the other hand you have the recruiter / bodies for hire market with candidates that are maybe not that great being lined up with opportunities that are a bit ambitious for their skills. There you need good filters.
I've been on both sides of the table.
My process for hiring is:
- Pre-screen CVs and look for smells (job hopping, a string of meh employers, poor technical skill match, lack of seniority, etc.). You can read a lot from a CV. I tend to give people the benefit of the doubt here. But given 20 CVs, I'm not talking to 20 people.
- Quick phone interview either with myself or somebody I trust to have good judgment. This is a critical call. Mostly this is to confirm the basics line up (availability, expectations, skills).
- Interviews in person (ideally). At this point I either like the person or I really don't. Yes this is subjective. But initial impressions seem to have a strong correlation to long term outcomes. Again benefit of the doubt here. But I'm not going to pretend it's not influencing the outcome.
- Decision to proceed with negotiations or not.
Note I don't do any coding interviews whatsoever. I hate those with a passion. They don't tell me anything. I prefer portfolios (e.g. Github) or having candiates talk about something they did. I'm not going to probe them for encylopedic knowledge of algorithms, doing some shitty IQ test, or whatever.