One on-site interview that lasted all day. I interviewed with four different teams that were interested in having me on their team. Mostly all behavioral questions and what I have worked on in the past. At the end of the day they asked me to rate the teams based on best match.
I applied through college or university. The process took 6 weeks. I interviewed at Mastercard
Interview
Two rounds of interview. First round with someone on the team, and second round with manager. There is nothing unexpected, and they had an alumna to come over and interview me during on campus recruiting process, which is very nice.
I interviewed at Mastercard (Purchase, NY) in Apr 2014
Interview
Two interviews-one with HR and one with hiring manager. Both over the phone. After the one with the hiring manager, I got a call later that day offering me the position.