Very very lengthy process. First there was an online test, using web api. I couldn't clear it the first time. Then I was asked to prepare for 4 rounds and read a technical book. When i went there first time, a relatively easy technical discussion on code quality happened. I cleared. Then was told to take a day off from work, for next rounds. This time, there was a technical discussion with two interviewers. One interviewer had around 1 year experience. This 1.15 hour discussion involved only about 5-6 technical questions. Interviewers were friendly. I was not selected. HR asked me that is ok. I said ok. He then complained that they were expecting more technical depth for this much experience.