I applied online and got response from recruiter to setup initial screening. After initial conversation interview process was:
1. Video screening with couple of leads.
2. Had to finish a project and present to to the panel of around 5 people(leads, architects and engineers) and a one-on-one with lead after presentation.
3. Final 4 rounds of onsite interview with architects, director and team leads.