First, a proctored skills assessment was taken. After that, I was given a 3 part (1 hour each) interview. The first interview was a "technical interview" where 2 programming based questions where asked. The second part was a "behavioral interview" where they asked me 3 "name a time when" questions. The third part was a "case study interview" where they asked me to look over some code and analyze it. Then answer questions about it and describe how I would improve it.