There was telephonic followed by 3 rounds of interview.
Telephonic included questions on linked lists, arrays and bit manipulation.
first round included questions on c++ basics.
second round included questions on c++ virtual functions and templates
third round was managerial round
and the last was HR round