2 telephonic discussions - fully scenario based in Core Java. Full 1 hour each.
Then was called for a F2F discussion in their Mumbai, Malad office from Pune. 4 technical discussions followed on the same day, which were all white board scenario based questions. By this time the day was almost over, I was asked by the HR though to skip my train as there would be an HR round and a Managerial round. I had no option but to let go my train booking. The HR round was more on the figures to be discussed. The HR was pretty fine with my number citations. She insisted on what she can do to make me stop looking for further opportunities elsewhere. I was pretty happy as this point. This was when the Managerial round happened. The Manager took a full technical round. He then asked me about the numbers I had quoted before the HR, which I told him. Without pausing for a second, he stated - "It's not possible". I was then told to wait in the lobby and then the HR called me stating that I had made it, and that I could leave for the day. I was back home and the next day the HR called again saying that even though I had made it, there would be two fitment rounds which would be just for the sake of formality and that I should have no doubts in my mind. Two weeks after the fitment rounds began. I was asked to attend them on weekdays post 9pm something. After the two rounds, there was total pause from the HR. All my calls to her number went unanswered. I had to call my consultancy through which this process was happening.
The consultancy took two days to revert that my resume did not meet their criteria. After almost 9 technical discussions and the HR citing that she can do to make me look elsewhere this was the thing that didn't go down very well with me. They even did not reimburse my travel from Pune to Mumbai saying that they consider both the cities same.
By God, I have never seen such a confused organization and I can just take pity on the employees working there.