There were series of interviews,
1-Basic Inetrview
1st interview was arranged by company internal staff, about my basic skills and working environment and location.
2-Technical Interview
The Techincal interview was arranged to judge all my technical capabilities and skills.
3-Interview by Client (optional)
An interview with the client team was arranged and a group of client members judged my technical skills and told about their project.
4-HR interview