1. Recruiter Screening
2. 7 day long project
3. Peer review with engineers
4. Final 5 round interviews
Process was fairly straight forward, nothing surprising. Recruiter was very responsive and helpful. Even provided a post interview feedback when not selected to move on.