I applied online. I interviewed at GitHub (San Francisco, CA)
Interview
It was smooth and easy process .The recuritter was responsive and reply on timely manner. The asked behavioral and technical questions.As long as you know the basic you will be good.