I contacted microsoft through an ad going around on my friend's facebook. They were holding a recruiting event in Istanbul for bing development. I contacted the recruiter through email who then forwarded me to a coordinator who fixed me an appointment with a programmer to do a skype and live coding interview.
The programmer contacted me on time, asked me a few questions about myself, the guy was very friendly. He asked me one puzzle only, which I first answered with a bad running time, he then asked me to enhance it, but I was too stressed and I messed the interview up.
In general the contact was smooth and people were polite. you just need to be prepared, solve problems proposed on this site from other interviews and from programming interview books and you should be fine. I'll contact them and try again later when I'm more prepared