Supposed to have 5 rounds of interview: 1st with HR, 2nd with a team member, 3rd with another 1/2 team members, 4th with a MD/D, then last round in person. The recruiting process is very unprofessional. The HR never replied to follow up email and each interview took about one month to hear back. In the end, they just sent an auto email saying that your application was unsuccessful after interviewing many rounds.