Earlier quoted context omitted.
How about reading their resume and cover letter? Looking at a github link, checking out their LinkedIn. You know, actually do YOUR job rather than wasting every single applicants time. Maybe good engineers are self unselecting because your assembly line screening process turned them off. Look at the hiring process at Apple or Google for examples of how to do it well. Apply; respond to applications with a request for…
> Apply; respond to applications with a request for a phone screen or a rejection letter. Do the phone screen. Those that pass, do a technical interview via FaceTime, then those that pass that, send them to the final round. If you reject anyone during the process, notify them immediately. nailed it. is that really so much to ask?
Thing is, that doesn't scale too well. And when you reach the point when it doesn't, you need to do something else - particularly when you have a day job to do on top of recruitment.