This is companies being lazy. Do technical tests when hiring. Also trust people, and trust people will grow better. In my hiring experience I have seen really good devs evolve in very short time from mnay backgrounds.
I agree with the "trust" part. But for me, hiring test are a mistakes. There's no way I can perform as good in interview as behind my computer. We've all done personal project at one point or another (at github or not), better show that.
Right, technical tests are hard and you should give people space and the right conditions.
Github is just a good starting point for an interview. Technical test is still required.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.