Position is for recent graduates. There is an on-campus interview which acts more as a preliminary screening to ensure that you meet the job requirements. If that goes well, then you are invited to an on-site interview which involves 3 15 minute interviews with various hiring managers. The managers typically ask about working in team environments and what skill set you have or are interested in learning more about.