Two round of Telephonic interview each 30 min , One two hrs of written online test and four rounds of face to face onsite interview each last for 50 min. It was very good experience as recruiter was continue in touch and they give feedback after 3 days of interview . Onsite interview have 10 min break between each interview so you get time to relax and refresh your self . Over all experience was excellent