1) Screening interview with recruiter
2) Screening interview with a manager
3) Coding challenge (actually, review a PR in Github)
4) Call with recruiter to give me "tips"
5) 4.5 hour process, with 1 manager, 1 coding session (1.5 hours), 1 system design session (~45 min) and a soft skills session with a Senior Staff Eng.
Recruiter told me they have a 24 hour SLA to give results, I got mine 10 days after, stating that "my technical skills were fine, but there wasn't a cultural fit due to me not being collaborative". So I guess me talking about how I collaborate with every team in every company I've been in, and trying to have "collaborative" technical sessions with interviewers that barely spoke a word was not enough for them.