The Technical Recruiter I worked with at Stripe, Erica, is by far the best I have worked with - I realize that is not saying much as so many of them are awful, but she is very good at her job. I met with the Tech Recruiter first, she was good and thorough about what to expect with the process. Next was a take home assignment, it took a lot of time as I have never worked directly with a Stripe integration. Next was a meeting with a TAM to discuss the assignment, this was really good, the TAM I met with, Zack was super informative and nice. The next part was the rough part, there is an NDA so I cannot go into too much detail there were three parts - 1. Meeting with a hiring manager, this was good in my experience, 2. A repeat of the take home assignment more or less - this was not as positive for me, it seemed redundant and the interviewer was meh, 3. A role play exercise, this part was just not for me, it felt very unnatural, I am a non-performative person who tends to manage professional relationships through delivering results, so this was not the best setting for me to showcase my abilities. Oh well, it was just not a fit. I feel like a candidate who has kind of sales personality or background paired with experience working with Stripe integrations in the past would laser through their process.