Three rounds of technical interview over phone. One round technical interview over skype. This was a tough round. One of our Managers interviewed me. He asked one question on Image compression algorithm and I was clueless. He understood my situation and explained a bit about it. Apart from that question I answered everything. Last round was onsite interview with my manager. He is really cool. He always asks some tricky questions. It was pretty good experience.