The process was pretty straight forward. It was one round with a recruiter, followed by a take-home assignment. They didn't give a strict timeline for the assignment, but from what I could tell you had a week to do it.
After submitting the assignment, I went on the final round, which were four interviews (back-to-back in my case), the last of which was a "working session" to go over my submission. They asked a couple of questions on tradeoffs and reasons why I chose to build the feature they wanted they way I did.
By the time I got to the working session, I was so tired I don't even remember what questions the interviewer asked me. My suggestion to the company would be, unless this was done on purpose, to restructure the order of interviews so that the seemingly most important part of the process isn't the last one.