4 ms·
At my consultancy we recently streamlined our interview process: 1. Phone screen which takes 15 or 20 minutes. 2. The candidate fills out an essay, including s
by wiremine 8y ago
At my consultancy we recently streamlined our interview process:
1. Phone screen which takes 15 or 20 minutes.
2. The candidate fills out an essay, including showing us some code they're proud of.
3. If the essay ticks the boxes we conduct a 1 hour on site interview. We use the same a set of questions for every candidate, so the investment is easy to manage, and our team has a shared set of expectations on what is good or bad.
4. If the interview goes well, we give them a take home assignment. Takes between 2 and 6 hours, depending on how experienced the candidate is. Problem is in C and/or Python (or both)
5. We wrap up with a 2 to 3 hour onsite interview. We walk through the assignment and have a deeper conversation about culture and fit.
The results have been positive for us: we've made some great hires and weeded out some candidates who weren't a good fit.
We've also been able to scale it down to the process we use for interns.
The 1 hour interview has some typical programming interview questions, but we wrap them into a real-world example. The goal isn't to prove they know how to program, but more about allowing them to show us how they think/work out a problem.
- StreamBright 8y agoStandard set of questions is a must, some companies do not realise that and surprised when totally random people show up on day 1.
- gaustin 8y agoHow do you handle two separate onsites for people that have to travel to get to your office?
- deleted 8y ago[deleted]
- pmiller2 8y agoI’m sure it works out well for you in that the candidates that pass can probably do the job. But, you basically have lost me by the time you’re asking for more than a 20 minute recruiter call, 60 minute phone screen, and a ~5 hour onsite.
- Zimahl 8y agoIf you want to do it for junior developers, fine, but as a senior dev, I'm not doing any take home assignment. It's an immediate pass from me. There is very little possibility that you can glean anything from my code other than picking apart it for code review bullshit. I'm not going to waste 2 to 6 hours on this - done it before, never again.
- JamieF1 8y agoAnd this is why I built a site to allow people to search for jobs based on interview type. Although I haven't done any proper marketing yet, still a work in progress (https://softwarejobs.xyz https://softwarejobs.xyz) Everybody is different.
- e12e 8y agoHow much do you pay the candidates for their time?
- chrshawkes 8y agoI immediately decline your type of interviews and my life is most likely better for it.
- Tommah 8y agoWhat was the process like before you streamlined it?