Interview with project leads and managers , quite tough time with long questions and assignments. First you have to do the assignment and after the code review you will be called for personal interview with PL and after that another interview with manager and then final interview