I applied online. The process took 6 months. I interviewed at Khan Academy in Nov 2015
Interview
The first contacted me about starting off with a project-based interview or a traditional interview. For the project-based interview, you have one week to complete it, and you can choose whether you want to complete it in Javascript or a language of your choice. Then you speak to a member of the team about your project and background. While I did not make it to the end, I learned that the entire interview process consists of 5 technical interviews, making it a 3-6 month process.
Interview questions [1]
Question 1
Would you like to participate in a project interview or traditional interview?