There will be 2 interview process; one in the main office; and another one at the client side.
Upon successfully accepted in the first attempt, you will then need to go to the client site for the 2nd interview. 1st interview consist of basic test which includes, programming, logic thinking and database. 2nd interview would be a verbal ones, which would normally ask for your experience and your goals.