I don't have a github account. All of my work previously was academic research, in which I have 10+ years of writing software, and currently it is all industry/proprietary. I thought the process I went through at my current company was great. A short phone screen, a coding test (~1 hour, with a week to complete), then an on-site, which took 1 day. The first two hours was a coding test, then I met with several teams, which were mostly high-level discussions and a few problem solving questions.
We're not architects, and nor do we have a certification system. There needs to be SOME way to probe a candidate's abilities, and it's not easy.