Interview process was quick and efficient. First round comprised of interview with hiring manager. He walked me through the team and the hiring process. I was asked questions based on my experience and resume. This was followed by a screening round by another hiring manager which was purely technical and thorough. This was then followed by 3 rounds of technical interviews of ~45 minutes each. Overall, very good experience and technically all people seem to be very sound.