I applied online. The process took 4 weeks. I interviewed at GitHub (San Francisco, CA) in Nov 2018
Interview
Went through three interviews. the first interview was 30 min while the other two ran for 45 min. Be able to access the responsibilities listed online and really know how the Github culture works so you can explain how you would fit into it.
Interview questions [2]
Question 1
What are the challenges to collaborating remotely?