Earlier quoted context omitted.
A couple of quick notes: * If you don't provide a link to your github profile, I'm not supposed to look at it. This an HR requirement. Other companies may use this same policy. * I definitely look at github, but it's not always easy to tell if a project is original or not. Quite often I'm presented with either 30 forks, or a few projects that seem like they started as some boilerplate. * Don't just provide github, al…
It's really, really easy to tell what contributions were made to a project by the person whose profile you're looking at. There's literally a "contributors" section where you can click on them and see every commit they ever made to that project. Also, asking someone to code in front of you is a terrible way to figure out what it would be like to work with them. 1) It's an artificial non-cooperative environment. 2) It…
FWIW, we follow-up on what candidates thought of the interview process and it is overwhelmingly positive. I don't think it is overly stressful. Although, I'm not sure it's possible to make an interview not stressful at all! :)
EDIT: It's simple if you think of it in terms of a single project. But, if you think of it in terms of many, most of which are no contribution or a small bug fix, it can represent a large time investment. That's why I recommend candidates point out a specific piece of code.