Screening interview about resume and background, followed by a take home assignment, and then ended with final round of one full day of interviews with about 6 people. The final round was a mix of behavorial and technical questions.
First a phone recruiter call with basic questions about background and such, then a take home assignment with some data analysis and questions about a new product then final interview