I applied through a staffing agency. The process took 2 weeks. I interviewed at Mastercard (O'Fallon, MO) in Mar 2015
Interview
It was a very simple and smooth process. I applied through an agency that places interns in Fortune 500 companies. I had a single round interview that was mainly fit and behavioral questions. There was also mandatory testing that assessed one's math and language skills. They also asked if I were willing to come back for future winter and summer break pending I got the position.