I was recruited on LinkedIn.
There was one phone screen, followed by a loop of five interviews, four of which were technical.
The interviews focused heavily on native development in a mobile language.
I specialize in a different aspect of low-level mobile development, but none of the interviews delved into that, so I would say I only did "okay" on the technical interviews.
I was told I could choose whatever language to interview in because they were "language agnostic," so I chose C++.
It didn't matter; after the phone screen, the rest of my interviews were in Kotlin, which I have less experience in.
Overall, I would say the experience would have been positive, but they spent a lot of time delving into Kotlin when I indicated upfront my strongest language was C++.
The hardest question was to fix failing unit tests in a Kotlin project. This was for a function that parsed an authentication header.
The following metrics were computed from 1 interview experience for the Stripe Senior Android Developer role in United States.
Stripe's interview process for their Senior Android Developer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Stripe's Senior Android Developer interview process in United States.