Initial phone call with mobile lead, 1 hour tech screen (phone) with a mobile engineer, 30 min call with recruiter.
On site consists of pair programming. You have a few features to implement in an app in 3 hours, working with a different engineer each hour. No algorithm white boarding but we did do some API design stuff at the end. Lunch in their cafeteria, then a few high level, non-technical interviews with PM, designer after.
Overall everyone seemed friendly, and the format is much better than the standard DS/algo interview. I would say the one issue with the pairing format is that you don't really have time to read the code and think it over unless you just want to sit there with long awkward silences. Be careful asking questions, my final interviewer spoke for 45 minutes straight, which combined with the 30 min at the beginning I lost due to the local API not working cut my total time by 1/3. Really unfortunate, left me feeling like I didn't get a fair shot.