The interview process was really long. Applied in October.
First round: HR scheduled the interview and canceled it half an hour before the interview. She rescheduled it for another day and did not call. When I left an email, I got an automated reply. The third time she finally called. The interview was a basic HR interview. Typical behavioral questions.
Round 2: Phone interview with the hiring manager for 30 mins. He asked questions based on experience and gave me a vague question and wanted to know my thought process.
Round 3: Got called for an onsite interview. This was very well organized. I had 7 back to back 30-minute interviews with the members of the team. Some interviewees were super friendly and helpful. A few others were disinterested and kept on interrupting. It went smoothly. Most of the questions were based on my resume and past experience.
All the above happened in December. They took more than a month to make the decision (I kept following up every week for 5 weeks) and finally decided to reject my application.