Typically 5 interviews, 6 in my case. The first is a general screening with the recruiter. Second is the coding interview. The third interview consisted of a behavioral interview that partly went into both experience and technical questions with the hiring manager. Fourth and Fifth were virtual on-site interviews, consisting of a behavioral interview focused solely on previous experience as opposed to hypothetical scenarios, and a system design-style interview.
The interview process is significantly longer than some other companies', but overall a pleasant experience. The recruiter and interviewers were friendly and helpful.
The coding interviews, in terms of difficulty, were in the range of LeetCode easy-medium questions.
The system design interview was challenging with conveying depth while also keeping track of time, even with preparation.
The behavioral interviews require a solid foundation of experience to be able to reflect on. Use STAR/CAR answers as much as possible. Be prepared to expand on any technical concepts mentioned in your experiences.