hiring great software developer takes time. it's worth the time to get it right, but there is no denying that hiring cuts into your existing team's productivity.
typically, the onsite interview is the most time consuming phase of the process. most companies schedule several back-to-back interviews during one office visit. and once the onsite interview train leaves the station, it's often hard to derail.
even when there are processes in place for terminating an interview early in cases where the candidate isn't up to snuff, most interviewers have a hard time actually pulling the plug. we're all human. and we've all been "the candidate" too. nobody wants to seem rude. to prevent this all to common scenario, here's one piece of advice:
don't bring in a candidate for an onsite interview until you are 95% certain that they have the technical skills necessary to do the job.
how can you do this? by moving some serious technical questions into an earlier phase of the process, preferably during a short online coding interview performed remotely.
of course, verbal recitation of code has some pretty serious limitations. hence, we bring you theReq - an online coding interview tool.
ask questions. share code. compile and run on-the-fly. never sit through fizzbuzz again.