4 rounds of interview. Initial Manager level discussion followed by 2 technical level interview and final Salary discussion and negotiation round.
Interview was straight forward and direct. I was told that I passed all rounds of interview and still was not offered the position because of some strange reason.