I applied for an intern position, got a phone interview a week later after submitting my resume, and 2 weeks later for the face-to-face interview. in the phone interview it's mainly about soft skills, not a lot of coding involved. I was also tested my English ability (my position was in Shanghai, so testing English speaking is mandatory). The f-2-f interview was a group interview. In the morning it is still about English abilities, some candidates would be wiped out after morning interview. In the afternoon it is about programming(50%) and your business knowledge(50%).