I applied online. The process took 2 weeks. I interviewed at Stripe (San Francisco, CA) in Oct 2013
Interview
There were two initial phone interviews, then a written assignment, and then an on-site interview with a number of people on the team and in the company, that lasted about three hours.