The interview process comprises of a telephonic phone interview followed by onsite (5 Technical rounds + 1HR round). The technical round is basically conducted by the senior team members along with team lead. It is mostly directed around technical questions pertaining to job description. Interviews last for 45 min each typically and last for the whole day from 10 to 4. The entire process for me was very prompt.
However, the initial phone interview is kind of wierd, they would send you an email specifying that a team member would contact you on your phone in 4-6 days. So you need to be attentive to not miss the call. Once you are done with that, the rest of the process is very streamlined.