This is the best article I’ve read about technical interviews in a long, long time.
I wrote a similar, yet much less rich post on the topic here:
But I really enjoyed this post. The hiring problem seems to me to have multiple dimensions:
I think you could make the hiring process better by making it less risky for both sides. You can do that by fostering a culture of contract to hire, and making benefits more transferable so that candidates aren’t as impacted when they switch jobs (especially with health care). But it is a tough problem.