They gave an assignment to complete before having face to face interview. The assignment was easy but time consuming and after two weeks I completed the assignment got a call from the cto for further face to face discussions! But I must say one of the developers was very arrogant while taking the interview it was like he use to laugh whenever there was a question which I was not able to answer and this is really disrespectful and also he laughed at certain points which I wrote in my resume! they asked silly questions which developers can google and see and dont have to remember !!!