It started out with a phone screening. After that there was an interview with 3 different groups, each an hour long. Then there was a technical interview a week later and then a week after that was a code writing interview. Overall they were very unclear in their communication and I never knew how many interviews there would be. The interview process was very long.