The interview was done on campus, my manager and a senior engineer on the team interviewed me. It was a good experience. The questions are not particularly difficult. Mostly the questions are going to be related to the field that you are applying for. The manager is looking for people with sufficient background information about the job that they are going to be doing.