First, there was a phone interview as many people said and no technical questions. Just check the background. GPA? GRE SCORE? How many hours programming per week? Such like that, then asked what projects have done before.... it seems he did not like his job... after phone interview, hr asked me take the skills assessment. It conflicted with my schedule, so I had cancelled it. If your GPA > 3.0 , you will get a skills test interview I think.