There's 2 interviews to the process, a preliminary live coding interview and then a longer "onsite" interview. The interviewing process from first interview to rejection took about 3 weeks.
For the coding interview, there's 1 problem with a few test cases that need to be covered with your solution. The interviewer provides some guidance but not much.
The onsite interview is broken up into 3 hour long interviews. One is a detailed dive into your background, one is a technical interview that focuses primarily on system architecture / design, and the last is a behavioral interview.
For the most part the interviewers are nice and helpful, though the behavioral interview was a bit short, and stopped asking me questions after 15 minutes tops.
The best part is the recruiter was fantastic, was great about communication and they provided feedback about why they decided to not move forward with me.