The whole process was expedited as I had another offer in hand. I directly came for onsite interview, which consisted of four interviews plus lunch. The feedback for onsite interview was good but the hiring committee felt I had not been tested on some of the areas and they conducted two more phone interviews.