They called for the opening and asked for my interest. After my acknowledgment they scheduled a telephonic interview. A day after I received the interview call. There were two tech guys and the interview went for more than 1 hour.
After 1 week the they called me for 1:1 interview which again went for more than 1 hour. 1week later I got a call that I am through with that round. 4 days later I got a call from the PM and he discussed my aspirations, types of expertise and other question that a PM can asks. After that I was informed that I'll be getting a call from client for the last round. More than a week later Client round was scheduled this round lasted for 30 mins. And that how I got into this company.
Lastly I would say It depends on the requirement, how many rounds the hiring team wants to take to get you onboard.