It was 3 stages - 1st techincal interview of around 1 hour
2nd technical interview of 1 hour
3rd stage consisting of 7 interview - 3 HR and 4 technical.
Wasted 3 days and in the end the recruiter did not had the courtesy to let me know the results after final stage. Waited for 2 weeks and emailed the recruiter for follow up and received a standard rejection email next day. Would not like to go for company with just a brand name where the employee/humans are not valued enough to let them know the answer after final stage interview