Regular interview process- 1. Screen interview from HR, 2. phone interview from the hiring manager, 3. onsite interviews with teams. Overall process took me one month but I felt recruiters weren't professional and late response during the recruiting process.