The HR first contacted me over the telephone, and said the director of the group would review my resume to see if I was a fit. Then the director called and we spoke over the phone. After he was satisfied, the HR called me for an onsite interview. The interview lasted for about 5.5 hours, and I spoke to 5 people. The interviews were fully technical.
After a couple of more days, the director called me in to talk to me, and also asked me some technical questions, He briefed me about the group, and told me what they did. After 3 more days, the HR called me in to give me an offer.