If you have reached this far, then you are in a good shape and should be proud of yourself. You are among the top. In an on-campus interview you will meet with three to four technical people who are most likely the people you will end up working with. You may also meet with a group manager. The entire interviewing process can take days. Be prepared for a wide variety of questions that range from common personal questions to very challenging technical questions. The aim for this interview is for the interviewers to determine if you have the skills to do the job you are interviewing for, and if you are someone they would like to work with.