From what we've seen in the industry at HiveFive, the average Onsite to Hire ratio is about 1:12. That means for every 12 people you are bringing onsite, 1 will be hired. Now think about that for a second:
Let's say there are 4-5 steps to your onsite (5 hours): A Coding Problem, Systems Design, Lunch, CS Fundamentals and a Wrap Up. Each step is a different person (Sometimes companies even have 2-3 interviewers involved for each) If each portion takes an hour, that's a minimum of 55 hours of Engineering time that's being pulled away from doing their core competency to make 1 hire. What happens when your goal for the quarter is 6 or even 10 hires on your team? At 10 hires, you're looking at an astounding 605 hours that Engineering is not doing their core competency. What do you think your organization could get done with an extra 600 hours of Engineering time? Additionally, how can we expect to compete with the major players in a hyper competitive NYC landscape when you are not able to hire efficiently and, in most cases, can't compete on compensation?
If there's one thing I've learned over the past 6 months that has stuck with me, and just makes sense it's this:
You only need to evaluate for 4 things in your process: Do they have the relevant experience? Can they do the job on a daily? The Level of Engineer Culture Fit
From there, you should have a clear cut decision on hire/no hire and the level of Engineer you're bringing on.
Hiring should be thought of as a product (NOT a sales funnel) Hiring is NOT a Democracy and feedback needs to be gathered individually immediately to avoid bias and group think
Agree of Disagree?