30 min phone screening followed by a 5-hour on-site interview. The phone screening involved basic questions about statistics, machine learning, SQL, OO, and UNIX. During the 5-hour on-site interview, I was interviewed by everyone in the Data Science team and they went over my projects and spoke about my previous work experience. There were statistics and SQL white-boarding problems as well, and they also asked generic machine learning questions. It was really long but rewarding. They made sure I was not too overwhelmed by the length of the interview.