The interview process is quite lengthy. Total 7 interviews/calls including 3 tests.
1. Call with Tech Lead
2. Online Logical and Analytical test
3. Technical interview with panel
4. Backend test
5. Technical discussion on Backend test
6. Front end test
7. Technical discussion on Front end test with Panel.
The people with whom I interacted was good, talented and responsive. The only thing I felt bad was in first call only I cleared my salary expectations but in last (7th) call they mentioned their priorities/expectations(salary range they had) and my priorities and expectations doesn't match which was quite frustrating.
I would recommend if they take this last interview in start, it will be good for candidate considering the time required for completing the interview process.