Five stage process. First round is a written test, then two technical interview round then one HR interview followed by an MR interview Round. In the Technical round more question were on C++ (As the post is for C++ developer) and Data structures. In data structures you have to very clear about basic concepts like linked lists, array, trees, graphs and operations can be performed on it. When one qualified these two technical rounds the they will inform you after one or the two days. further rounds are of managerial rounds in which one have to show their communication skills.