1) HR Phone Screen
2) Video Interview with short case study (if you know how to set up an algebraic equation, you're fine)
3) Onsite, 3 interviews. 1 describing a HW data exercise, 1 behavioral, 1 case study.
The behavioral was by far the worst part. The interviewer clearly had not prepared and spent significant time asking questions that clearly (if you took 2 seconds looking at my resume) were not applicable to my background.
The case study involves a 9-step forecasting model. They give you 2 sheets of pseudo-code and give you 20 minutes to decipher it. It's pretty easy, particularly if you have knowledge of time series analysis. That said, is one's ability to decode pseudocode in 20 minutes really a good indicator of their fit for a job? The questions are quite literally: What does line 1 do? And what does line 2 do? etc.