Long interview process. First technical interview was weird because the interviewer barely spoke and it was just so awkward. I did bad because of that but they gave me another chance, which I did well in. That interviewer was way better at orchestration and communicating in the interview. I recommend splitting your final interviews to at least two days and/or get plenty of sleep. Two behavioral interviews, they were fine. Like 4 technical interviews with maybe 3 mediums, one hard. Some interviewers in those were also kinda awkward and weren't as good at orchestrating the interview.