First a recruiter approached me, set up a quick call, asked me around 10 quite basic technical questions, this is just a first filter. Next I got a video interview scheduled. That consisted of 3 parts, a trivia (android and computer science questions), a coding exercise (~30 minutes) and a review exercise, it took around 1.5 hours.
When they got back to me, we scheduled an on site interview. They flew me to Stockholm, they were really friendly there. I had to show one of my own projects to them, then design a feature (high level), then we had a lunch when I could ask whatever I wanted and a culture round.
They told me it went well like 1 week later and asked for some contacts for a reference check (my manager and my dev lead).
It all took around 3-4 months from the recruiter lookup until the offer.