I applied online. The process took 2 months. I interviewed at Stripe
Interview
Phone screen, hiring manager interview, then written assignment. I was presented with a lengthy written assignment. The initial rejection letter specified they would not be able to offer any feedback whatsoever.