I had a on campus interview first, and then followed by a on-site interview. At the campus interview I was asked some conceptial questions, and I also inroduced some of the projects I have worked on. At the on-site interview, I introduced my past projects again, and then engineers started to ask me my project related questions. The process of answering these questions were more important than the actual answers, cause they wanted to see how I tackle questions, instead of how I memorize standard answers. People were pretty nice at the interview.