The Interview process includes the following rounds,
1. HR Screening
2. Karat Interview
3. Android Assignment
4. Technical Interview
5. HR Interview
The Karat interview was a Technical interview(1 hour). It is outsourced to Karat interview platform where it is divided into 3 sections, Introduction, Android basics, and a programming challenge. If you are not sure whether you will clear it, you can do a redo. But the problem is that it is time-bounded, When you start answering the question the interviewer will stop you because each question has a specific time. If you ask them to describe a question, they will mark it as a negative flag. The problem they give is complex because once you provide a solution to it, they will try to modify the question in order to make it a second question. It's a kind of pair programming in which you are the one only contributing. I had to do a redo because I asked the interviewer to repeat the question. Even though I did provide a solution to the programming round. When I did a redo, maybe because I filled a complaint against the interviewer they gave me a 16-year-old experience guy who asked me a question that was impossible to do in a given time frame.