The whole process took over a month. Started with an initial round of discussion where they checked my basic fit and basic technical knowledge and thought process. Post that I had a manager round which was purely technical. And the final round was a client interview which was basically a case study round.