Contacted on recruiting site. Initial phone call with recruiter for times, brief about the company, asking about my current work, and explaining company setup. Then phone screen with an engineer, asked 2 algo questions which weren't that bad. Then, brought to onsite interview with 1 interview for making an ios app (this part tripped me up since its hard to code out an app in 45 minutes on the spot - I think they were also looking for Swift), 2 for algorithm, and 2 for personality/fit/design.