Resume and coverletter
On Campus Recruiting at first: They were really nice! If you find a small talk point to connect to the interviewer with it makes a big difference
On Site interview: Bring you to their office, take you out to a really nice lunch :) They give you a case interview to work on which each person fills out on paper individually. Not too difficult and they break it down for you in easy to follow ways.