I shudder at the thought of ever having to do another programming interview. Well, alternately shudder and laugh. What a joke!
Companies who aren't finding people like this are missing out on many of the best.
Not sure why you think this is the case. It is really easy to end up with a worthless network (I managed), and many larger companies insist on forcing every applicant through the HR hiring funnel for compliance reasons.
I've never had a job that involved whiteboarding or any sort of coding test.
Drilling someone to do tree traversal or various Big-O exercises doesn't exactly come up in the real world. Yeah performance and understanding data structures is important but that's why you give them something real, see what kind of data structure they come up with and why and go from there.
Well at least in my opinion. I've interviewed a lot of people and have been interviewed myself. I've unfortunately haven't been able to gather the data to see how effective my method is BUT I like it a hell of a lot better.
one objection to this I've heard is that it disproportionately disadvantages people who don't have the free time to do it
I'd like to try it and attempt to gather data in either case.