I'm not sure if this is an "American thing", but in (Western) Europe usually a candidate that holds a degree in engineering or has a couple of years of experience is enough to be considered a competent developer. Sure, there are tech interviews and the like, but in all my years of experience and companies I have worked for, most if not all of the colleagues I have worked with were normal developers (which for 99% of…
Ask HN: How long does it take to hire a good developer?
11–20 of 25 posts
Re: Ask HN: How long does it take to hire a good developer?
#12You could probably hire someone good in about 2 weeks. I interviewed for my current job at 6 PM, got an offer letter at 8 AM the next day. Most of the people in the company go through a quick hire as well and while there's some bad hires it's more that they're inexperienced/cheap rather than the process. I've had interviews that take months, but I don't really see the value of this. Why do you need 6 people to make a…
> Why do you need to ask them technical questions when you can ask for their college results? Unfortunately, college results are not the most reliable. A in Algorithms class from a world-class CS university means something very different than the same A from some completely no-name Uni where teaching standards are very low and cheating is widespread and accepted. What's worse, even the people from top uni could be ch…
Re: Ask HN: How long does it take to hire a good developer?
#13Anyway, what takes more time is actually getting the interview, and this depends on the value your company adds to collaborators. For example, if you're a company with great reputation, salaries, good benefits, interesting projects, you will get good candidates in line. But if your company isn't really "outstanding", finding someone that's truly good will take a lot of effort. Bear in mind software developers have many job offers, in a weekly basis.
This is why it's so important to build an employers brand!!
Re: Ask HN: How long does it take to hire a good developer?
#14You could probably hire someone good in about 2 weeks. I interviewed for my current job at 6 PM, got an offer letter at 8 AM the next day. Most of the people in the company go through a quick hire as well and while there's some bad hires it's more that they're inexperienced/cheap rather than the process. I've had interviews that take months, but I don't really see the value of this. Why do you need 6 people to make a…
What about non-CS degree folks? What about people who graduated 20 years ago?
Re: Ask HN: How long does it take to hire a good developer?
#15Re: Ask HN: How long does it take to hire a good developer?
#16You could probably hire someone good in about 2 weeks. I interviewed for my current job at 6 PM, got an offer letter at 8 AM the next day. Most of the people in the company go through a quick hire as well and while there's some bad hires it's more that they're inexperienced/cheap rather than the process. I've had interviews that take months, but I don't really see the value of this. Why do you need 6 people to make a…
The reason is that bad hiring, depending on your current size, is one of the most ruinous things you can do. So people take their time. The alternative is ‘fire fast’ (with caveats), but a lot of places are afraid of doing that. Personally I prefer it. > Why do you need to ask them technical questions when you can ask for their college results? Genuinely no offence, but this one hurt to read!
However I've found that the few places that do say they supposedly have a "fire fast" policy, also have an egregious and lengthy interview pipeline also.
Re: Ask HN: How long does it take to hire a good developer?
#17According to our experience from 2 weeks to 2 month depending from the technology stack
In ~4h total time interview you can have a very strong feeling if someone will be a fit culturally and if they aren't incompetent. Give them a chance.
Or you can spend months and many more hours to roll a dice with a bit higher chance of making a better hire...
Re: Ask HN: How long does it take to hire a good developer?
#18You could probably hire someone good in about 2 weeks. I interviewed for my current job at 6 PM, got an offer letter at 8 AM the next day. Most of the people in the company go through a quick hire as well and while there's some bad hires it's more that they're inexperienced/cheap rather than the process. I've had interviews that take months, but I don't really see the value of this. Why do you need 6 people to make a…
Why do you need to ask them technical questions when you can ask for their college results? What about non-CS degree folks? What about people who graduated 20 years ago?
Re: Ask HN: How long does it take to hire a good developer?
#19You could probably hire someone good in about 2 weeks. I interviewed for my current job at 6 PM, got an offer letter at 8 AM the next day. Most of the people in the company go through a quick hire as well and while there's some bad hires it's more that they're inexperienced/cheap rather than the process. I've had interviews that take months, but I don't really see the value of this. Why do you need 6 people to make a…
> Why do you need to ask them technical questions when you can ask for their college results? Unfortunately, college results are not the most reliable. A in Algorithms class from a world-class CS university means something very different than the same A from some completely no-name Uni where teaching standards are very low and cheating is widespread and accepted. What's worse, even the people from top uni could be ch…
To get a good job :p
This argument applies for every other field, but you don't see civil engineers doing interviews past a week, and even with substandard hires, building are built just fine.
About 20 years ago, it was also common sense that a CS degree from Caltech means more than a 3 month Rails bootcamp, but now they're all treated the same.
Re: Ask HN: How long does it take to hire a good developer?
#20You could probably hire someone good in about 2 weeks. I interviewed for my current job at 6 PM, got an offer letter at 8 AM the next day. Most of the people in the company go through a quick hire as well and while there's some bad hires it's more that they're inexperienced/cheap rather than the process. I've had interviews that take months, but I don't really see the value of this. Why do you need 6 people to make a…
Thank you for sharing your experience. I thought about cutting the process short like you suggested and live with the chances of bad hires but: 1. How do you avoid having a bad effect on the current team when they see churn like that? 2. College results could work for junior hires, but senior ones? Rely on feeling about their previous work experience?
2. For the most part, you just need someone who can do the job. Most people applying for seniors could; it's just a question of how fast/accurate/stable. For the most part, expected salaries tends to correlate with their ability.
Many of the bad hires I've seen were "cheap hires"; they applied for senior positions but were often paid half as much as a senior just because they were from a poorer country.
One guy had more ability as a researcher, less as a developer (he'd get things done very, very slowly, but produced well crafted code and was able to tackle the hardest problems). One guy was a great programmer but had personality issues, often getting into fights. Another scored highest on all the tests, but worked 12 hours/day and got nothing done. So I'm not sure assessments help in filtering most of these problems.