Not a great experience.
The interviewer showed up five minutes late, fresh out of bed, and possibly hung over. He told me he had a hockey game the night before and didn't know he had an interview that day as he wiped his eyes. It was 10am his time.
The interview was pretty simple to be honest. I think I failed it because I didn't use TDD. But at the end, I asked the interviewer if he had any feedback for me and he said the interview went great. I left feeling like I would be moved on to the next round because I did solve the challenge, and due to the unprofessionalism that the interviewer showed.
As a side note, one of my questions to the interviewer was how did he like working at Stripe, and his answer was that in his two years working there he had, and this is no exaggeration, 10 managers. He talked about how difficult working with the local environment was, and how nothing is documented. This was his whole answer, he literally said nothing good about the company. I thanked him for his transparency, but I wanted to move on and see for myself because he didn't seem like a great employee.
Like I said, the interviewer said that the interview went great. However, I received an email from the recruiter stating that I had not made it to the next round. Surprised, I asked if there was any actionable feedback I could use to do better next time. I never heard back.
I'm not a big review writer, but this one was irritatingly unprofessional and disrespectful to my time. It's unfortunate, because the company seems like one of the great ones from the outside looking in. Hopefully, this was just one bad experience.