I dropped my resume at the Microsoft booth at a career fair. I got an email that had me indicate what timeslots they listed were possible for me, for a phone interview. I also filled out a form to show what position, what development layer, etc I was interested in working in most. I provided my number and my skype name, and said that skype was the most convenient for me. On time, a woman called me on skype (no video) and the interview went right along. She seemed very good at interviewing. It felt very comfortable talking to her, and she made you feel justified in your thinking, and prompted you if you ran out of ideas. The "fun questions" as she called it seemed like brainstorming ideas, anything and everything you think of, you should mention. Get the corner cases, remember safety checks. I got an email 30 minutes after the phone interview ended saying I didn't make the cut. It said I was close, and offered to consider me for a support position, or interview for the developer position again in 2 months. In total, I communicated with 3 different women--the one that scheduled the interview, the interviewer, and the one that followed up on the interview. I asked for feedback/advice from the last woman in my thank-you reply, but she was somewhat dismissive. Otherwise, the vibe I got was okay. Everyone was courteous.