1st step: Online technical assessment. 2 DSA coding questions, 1 terraform based and 1 Data mining algorithm. Total 4 were done successfully.
2nd step: Call with manager. Manager mentioned about next steps but I haven't heard from recruiter in the next 5 days. Upon 2nd follow up, recruiter contacted me and scheduled on site.
On site: 1st round was technical and about overall architecture.
2nd round, interviewer didn't show up as he had conflicting meetings. I could see that as they were walking around.
3rd round was with a cross functional team and more like a behavioral round.
To compensate the 2nd round, another member of the team took the interview virtually after my 3rd round. (I had some extra time to spare)
I heard from recruiter after few days that a next virtual/on site might be there with senior executive of the company.
Just same email updates from the recruiter for the next 2 Fridays.
Finally, received a templated email saying that the direction for this role has changed.