2 phone interviews followed by an onsite interview which consisted of 4 rounds of interviews of increasing difficulty and one behavioral interview with the manager at the end. The whole process took 3 weeks. Positive interview experience and helpful. Did not end up getting the offer. Questions were leetcode medium/easy.