First, it's a phone screen interview, which is pretty general and basic background check. It took about 20 mins. After the phone interview, I got the interview invitation and a data set which they asked me to analyze them and prepare a presentation (about 5 mins). The second interview took about 2 hours, including meeting with the team, the presentation, a quantitative test, and an email response test. After the second interview, there is a third interview, which is to meet the president of that business unit. It took about 45 mins, no more test but just taking (pretty much to see your interest in this industry and company).