Earlier quoted context omitted.
Not every programmer likes to share his side-project code on public places like GitHub - for many reasons. Or pullrequest to some opensource mess. Code you write and problems you solve at work usually can't be shown on GitHub either. So, this "show me your GitHub" thing for me is no different from "show me your Facebook, wait what, no FB account??" experience with non-technical HRs ;) Conventional resume is totally O…
Resumes are extremely easy to exaggerate or fabricate. I haven't seen fake github profiles yet (and I suspect they would be more trouble than they are worth). I am often brought in on the hiring process to vet peoples technical skills. I used to just try to ask questions in the hour or two I got with the person, this seemed no better than flipping a coin. Even if the person was honest and we were both talking about t…
1) added buzz keywords in his resume
2) hosted an instance of gitlab and took various open source projects (stuff that was not popular, but had enough polish), modified them and uploaded them.
After a week, he was able to land multiple interviews. While he did get called out once, almost all engineers/non-tech hr didn't bother calling his bluff.
I am not suggesting that you should lie on your resume or steal open source projects, just that depending on one factor (like github, or resume, or white boards) is futile and that tech hiring in general is broken.