First step is a technical interview with tech lead from the company itself, the second is an on-site interview with the client(technical+hr)and the last step is an hr interview with the hr department.
I applied through a recruiter. I interviewed at Inovola
Interview
It was very good and professional one that I have had in spite of not getting the opportunity at all .. Interviewers was very humble and having the attitude to help others.