I applied online.
First round was a brief half an hour round involving basic android and Kotlin questions. It was a breeze. Then I was given an assignment where I had to design a simple app using one of the GitHub APIs. I reverted with the solution in 3 business days. After that there was more than a week's gap in any kind of communication from them. I called them myself after 6 to 7 days inquiring about any updates. The recruiter informed me that due to COVID-19, some of the panels were unavailable, so there are delays. It is understandable to delay, but I would have liked some communication after my last interview just in case.
The second round was a discussion round about the app I had made for the assignment. There were a lot of cross-questions regarding why I chose to do things like dependency injection using Dagger and more. There were a couple of things they pointed out that I missed, like calling cleanup function in my RxJava code. I had adhered to strict MVVM clean architecture, and they called that out, saying such a rigid architecture consumes more developer time. The overall vibe that I got from the interview was that they wanted to speed up the coding process at the cost of architecture and future scalability. Two days later I got a two-line rejection email without any feedback. I would have liked to know what they found lacking in me.
The following metrics were computed from 1 interview experience for the Meesho Senior Android Developer role in Bengaluru, Karnataka.
Meesho's interview process for their Senior Android Developer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Meesho's Senior Android Developer interview process in Bengaluru, Karnataka.