Very long, many stages, lot of time to invest.
The recruiter wants to do 15min catch ups after you complete each phase, it's not for giving you the feedback (that will arrive a couple of days later) but some very general talk, not useful at all.
In the system design interview the engineer was not very capable of conducting an interview, asking something very generic looking for a very specific answer that obviously didn't materialise because the topic was too broad.
The technical feedback at the end was not very coherent overall.