First I met with the hiring manager to discuss experience and the role. Straightforward enough, very friendly.
The second stage I met with two engineers from the Android team to discuss more in depth and more technically my experience. Nothing difficult here, but they might have explained what they expected to see in the next stage. They were very friendly though, seemed like a pretty nice team.
Then there was a take home test, which was a search screen and a details screen populated with some music API. The main reason I failed seemed to be for not modularizing a 2 screen application, which proved I could not work on a large code base, according to them. They never said how much time they expected me to put in. There was also no follow up where you get to justify decisions and explain what you'd do with more time.
There is an option for live coding, which I think would be better in this particular place as it's less investment and at least you get a right to reply.