It was in 3 stages ; HR first then Hiring manager then operations team. The longest was with the operations team which lasted about 28mins. After the interview with Hiring manager i was given a test to solve within a week after which i met with the operations team to review my answers. The entire process lasted 3 weeks.