The technical interview process may be one of the best I have experienced so far.
The interview is structured in two separate tasks.
1. Situational coding question with a focus on the engineering approach and problem solving
2. Android application architecture design question with a focus on Android framework, architectural problem solving, and Android ecosystem.