I was initially contacted by an HR. I was scheduled for a phone interviw with a team of three engineers. They mostly discussed about resume and also gave me an overview of the position and the company.
I was flown down to their campus at Urabana champaign.
The day started with an hour presentation of my thesis research. Then I met around 8 people throughout the day. The questions were mostly on resume and basic data structures.
. It's already been close to two weeks after my interview and I'm still waiting for the outcome of the interview.