Applied at a career fair at my university. Did one round of interviews at my college then received an email telling me I was invited to Redmond for on-site interviews. Spent 9-5 at the Microsoft campus and had 4 interviews with Program Managers in the MS Office department. Gave me complimentary lunch, so that was nice.