Call with recruiter, first interview with the hiring manager, take home assignment (where you solve their business problem), an hour long group interview in which you present you take home assignment, followed by another interview.
Interview questions [1]
Question 1
A lot of questions were based around your take home assignment