I went through the entire interview cycle. The interview process consisted of 4 stages: (1) Recruiter screening call (2) a video call with the hiring manager (3) a virtual on-site with a product director, product manager, design manager, engineering manager, and data scientist. (4a.) a 45-minute interview with the entire interview panel, in which you give a 15-minute presentation and then are asked questions about it. There's a second written assignment at this stage, which you should also expect questions on. (4b.) The last interview is with the recruiter, in which you discuss the company culture.
My overall experience was decent. The recruiters were polite and attentive. However, the team did push out my virtual on-site an entire week, a day before it was supposed to take place.