Interviewer was very kind.
Overall I had 4 interviews.
1. Hr Interview, short call with Recruiter
2. Technical Interview with Software Engineer about 1 hour
3. Another Coding interview to check problem solving skills
4. Last Interview with Managers, like cultural interview
I applied through a recruiter. I interviewed at Yandex (Moscow, Moskva)
Interview
We talked with an engineer over skype for about an hour. The interview was pretty standard: we discussed previous experience and background, motivation and why do I want to work here, some questions about Android fundamentals and foundations of Java.
Interview questions [1]
Question 1
Explain the difference between Parcelable and Serializable