on-site interview with HR, cross functional teams, managers and supervisor, HR has a list of questions, which are normal behavioral questions like other companies. Other person didn't ask too much specific technical stuff, just follow my resume, asked what I did in those programs and what's the biggest achievement, etc. Overall experience was very good, took about 2 1/2 hours, from 9am to 11:30 am