4 to 5 rounds, Portfolio presentation, panel interview, etc.
The process was quite lengthy but the recruiter maintained contact and transparency throughout. Difficulty ranged from modest to above average in difficulty depending on the round. I enjoyed the questions in the final round. While I appreciate them sharing the reasoning behind the rejection, it did not particularly make sense nor could they elaborate on how they arrived at their conclusion.