Recruiter screen, 1 coding screen DS/algorithms style, 1 screen system design style, 1 panel interview. There would have been one more interview with the hiring manager after that, but I only got to the panel interview.
This one one of the least well organized recruiting processes I've had with a large tech company; the interviews were rescheduled several times, I was asked to interview after 5PM to be interviewed by a team in China, despite this being a US job. The people interviewing me had only been at the company a few months (like 3), in the panel interview they didn't seem prepared with questions or a process. The recruiter called me up after one of the technical rounds and asked about what sort of questions I was asked. It was almost like she was trying to prep a different candidate.
After my final interview I didn't hear back from the recruiter. I emailed to follow up a week later and was rejected.
Overall, the technical interviews were painfully easy. Like Leetcode easy or below. I finished one of them 30 minutes early and the interviewer didn't have a follow up question (That was not the final interview, either. this is one that I definitely passed). The panel interview was weird. They didn't seem that well prepared, and most of the questions were machine learning trivia; stuff that you could google and memorize that doesn't in my opinion show a great understanding of ds/ml. Also tough with a time zone difference and language barrier.
Lots of red flags based on the chaotic interview process, TBH. Might just be that they're hiring fast and their recruiters are overwhelmed, but either way it left a bad taste in my mouth.