Had a very good experience with Spin.
After quick phone call with the recruiter, I was scheduled a phone screen with the mobile team leader, where I was given not too difficult task (string parsing). After that, I moved into an onsite, where I got to meet other people from other teams, all where very nice. During the onsite I had one coding interview- creating collection view style app, where it fetches images from an api and displays it. The other interviews, included system design, past experience, and culture fit. great experience in general!