Applied Online. Contacted by recruiter and recruiter was very slow in response and seems like not responsible at all during whole interview process. First round was phone screening by recruiter, explained about what company does and asked little bit introduction and background of candidate.
Next round was technical with one of software engineer around 30 minutes. Gave me one interview question, I solved it in 5 mins only. It was pretty easy. After some days recruiter mailed me and informed that I got selected for next onsite interview round. I went onsite, company looks good and environment looks like friendly. At onsite 3 Android Software Engineers took my interview one by one. Each lasted around 45-50 minutes. At last recruiter came to me had discussion about further process and when we will give you decision. Recruiter told me that you will get result in 10 days.
I am still waiting since last 5 months for decision :). I took follow up with recruiter 10 times but never got reply from them.
One of worst interview experience I ever had.