4 ms·
You're right -- HackerRank does leave out those things. It's a filter, not a replacement for the entire interview process. By having a filter, it allows a comp
by gaylemcd 10y ago
You're right -- HackerRank does leave out those things. It's a filter, not a replacement for the entire interview process.
By having a filter, it allows a company to evaluate a lot more people and not rely entirely on the resume (which might not do a good job of representing your skills). Presumably, they are already doing these same style of coding+algorithm questions later on in the process, so this is just weeding out people who clearly wouldn't pass (and identifying people who would unexpectedly pass). Not a bad thing.
If a company is using it as total replacement for the hiring process then, yeah, that's broken. They won't be able to evaluate team work and a bunch of other things.
- fail2fail2ban 10y agoFor filter fun, try Googling "photo filters". Filters are generally bad, unless you actually want a biased output.
- thedufer 10y agoThe only two alternatives to not filtering candidates are to hire every candidate or not hire anyone. How could these possibly be better?
- fail2fail2ban 10y agoYes, not filtering is good, interviewing is good, hiring qualified candidates is good, not insulting senior candidates is good, blind filtering is bad.
- thedufer 10y agoInterviewing _is_ a filter. Each step where you eliminate candidates is a filter; that's what that word means. I think what you're really trying to say is that blind filtering is bad (okay, you said this part explicitly) and you think that HackerRank is a blind filter. Unfortunately, this is pretty obviously not true. HackerRank uses quite a bit of data. Arguments that HackerRank is using the wrong data, or using what data it has poorly, would make a lot more sense than what you've said so far.
- parennoob 10y ago> so this is just weeding out people who clearly wouldn't pass This is true only if your coding/algorithm interview process is the exact same as HackerRank. Alternately (like they do at the place I work at), if your coding interview is conducted in person and relies upon you correctly describing a thought process rather than coming up with the correct code snippet, it's an awful replacement.
- gaylemcd 10y agoIt depends on where you put the bar and how challenging your questions are on each side. Yes, the fact that in-person interviews involve some back-and-forth conversation makes the HackerRank ones slightly less predictive. But slightly less predictive doesn't mean "awful." It's worth noting that on HackerRank, candidates can see how they're performing against the test cases. So when people don't perform well, it's not that they made some silly mistake or misinterpreted the problem. It's because they truly weren't able to get something more optimal or more correct. Companies can set the bar wherever they want. There are times when a company sets a bar too high. You certainly can implement HackerRank in a good way. You can also implement it in a bad way.
- jakebasile 10y ago> It's worth noting that on HackerRank, candidates can see how they're performing against the test cases. You can see how you do against test cases in aggregate. You are given a few examples, the rest are hidden from you. A completely arbitrary and vindictive restriction.
- stale2002 10y agoAgreed. HackerRank works great as an 'initial' filter. The way to use it correctly is to ask people a couple fairly easy questions, because if they can't pass the easy stuff, then you shouldn't waste their time with a full onsite. A person who is at least moderately capable, shouldn't at all struggle with your initial filter. Save the tough questions for the onsite interview, where an interviewer can subjectively make judgments about their performance.