there was 1 coding round early on, based on which, 4 rounds back to back were done. The interview was fairly easy, but they still pushed you to think why you are coding the way you are coding... in all the coding rounds, I came across the same question as to describe all possible test cases for this code... where you had to think deeply on your code itself... i imagine as to know if the interviewee knows and understands what they have coded...