I got the interview about one week after meeting them in a campus job fair. They asked some basic algo and desgin questions. And they also talked about my previous projects. I didn't do well on the socket programming promble beacuse I cannot remember all the C socket APIs. After the first round (roughly 1 hour), I was brought to the second round, which also takes about 1 hour. Then they said I might have to go to newyork to interview with HR.
You should better be famillar with C++ because I go questions like how to design a sub class. They also use a lot of C++ for their softwares.
BTW, the first and second rounds are all 2:1 interview.