I like doing this but not as a requirement. Basically, if you have a project on GitHub, I can bring it up at your interview and ask you things like:
Why did you go with this arcitecture? Did it end up being ideal and could you have done it another way?
This code looks really interesting, can you explain it to me?
Especially when I interview senior developers it's helpful to know how well they can explain a concept to a stranger as that's a big part of their job.
But a GitHub account is never a requirement. It simply helps steer the interview.
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.