Applied through the recruiter. After a week, we had base question. Then, another week, i was asked to have an on-site interview. There were three managers. First two would be hiring managers, one focused on behavior questions, another focused on the technical questions. After that, the head of the department gave me an interview with easy question about my experience. Never go further than that.