Initially received a call asking me to come the office for an interview. I was then interview for about two hours by a panel of two members. This interview was a technical interview. Most questions were on project and basics of skill set. Then next interview was with a manager. This is a bit of technical and personal mostly to cross check personality and technical knowledge. This was followed by a written test. The test was skill based.
The next week I was called again. This time the hiring manager took the interview. It was mostly just to check fitment in team. After this HR interview, which was just a formality and involved background check and other formalities. I was emailed the offer letter the next day.