Interviewing at Microsoft: My adventure to Redmond

Let me preface this by saying that my story is not really different than any of the other stories on the web about interviewing at Microsoft. Well… except that it happened to me! Ha ha. In a nutshell, I had just finished my masters in mathematics, I was very excited to heard that they were interested in me and was really hoping to work for the big guy. Well, that’s not entirely true… I actually mainly wanted a job. In fact, I own a Mac at home, I consider myself primarily a mathematician, and am not particularly fond of Microsoft. But nevertheless, the whole experience was very enlighting and exciting, and I am forever grateful to Microsoft for giving the opportunity to visit the legendary campus, and meet some of the most influential people in Computer Science’s history.

On Campus Interviews

Let start where it all started: McGill University, Montréal, September 2006. I had been looking for a job for a while now, and so I decided to visit the McGill career fair to see what’s out there. Trying to find out what is available for kids with a Master’s degree in Mathematics these days. Ones specializing in theory of evolution, of all things! Well, the first step was when I handed my resume to Josh, an international recruiter for Microsoft at the fair. We had a chat and it turned out that the girl he was with was working on IE7, which was a funny coincidence because that’s the product I was most interested in. Anyways, they must have been intrigued by my resume, because they called me the next day to arrange a campus interview. I got to interview with a French Canadian working for Microsoft, Gilles, and the interview was a lot of fun. First off, we discuss some of my projects through university, and the ways I managed to solve hard problems, etc. We also discussed the reasons why I wanted to work for Microsoft, and then we shifted gear and dove in the coding part of the interview. A rather simple graphic-based question. Nice. Then I got to ask questions about his project, a windows version of Adobe Flash, called Silverlight!! Two days later, I got the e-mail. Congratulations! We are flying you to Redmond! I couldn’t believe it, but it was real. Microsoft thought I did well enough in my interview to pay for me to fly to Redmond and see the campus for myself! Yikes!

It took a while to go through all the required things before the trip, but about a month and a half after my initial interview, I was on a plane to Redmond. The whole process is actually very well organized. I couldn’t believe it. I got to my hotel in Bellevue rather late, so no time to study or go out. I went pretty much directly to bed so that I could be in shape for the next day.

On Site Interviews

Inside Building 19 by jschementi, on FlickrI got to building 19, and there was a couple of people also waiting for interviews. Most of them were there for Project Manager positions. I was there for an SDE position, which apparently is not the easiest to get… My first interview was with a recruiter, like everyone else, by the name of Akes. She was very nice and we had a good discussion about my skills and my personal achievements. We talked for about 45 minutes and then I was thrown on the recruiting shuttle to building 119, which to my surprise is home of the Windows Live group. The interview was for the Microsoft Digital Image Suite. The guy interviewing me, a lead developer, was really nice and fun to talk to. I unfortunately felt like I didn’t really do well on this interview. I came up with a solution very quickly (the question was simple enough How to find the MRCA, most recent common ancestor, of two nodes in a tree, but it wasn’t the most efficient. Kind of a bummer seeing as this was my field of expertise.

My next interview was a lunch interview. We went to a restaurant off campus called Pomegranate bistro. The food was delicious and we had a really good conversation. This interview was much more geared towards my resume and my achievements. We also discussed the product he works on, the same photo software as the guy before, and some of the improvements I would want to see. It was a fun interview. I really enjoyed it.

By then, I was off to another building. Interviewing with another group within to the live experience, Live Messenger (the new MSN messenger). This interview was also very good. The interviewer dug deep in my experiences as a Teaching Assistant and in some of my group projects at school. We discussed these a little and then switched to a programming question. This one I had a much better idea of how to solve it. I solved it really well and quickly! Then we discussed the design of a messenger’s program. I had a hard time explaining my thoughts to him.

Concluding Remarks

All in all, the experience was amazing. I would redo it anytime. The people were friendly, and efficient. The conversations were also very interesting. Personally, I don’t think I really fit into the whole Microsoft scene. I had just came back from a long trip, climbing in Thailand, and driving across Australia, and I really didn’t see myself working for Microsoft. From what I have heard, you end up working really long hour, and are constantly stuck to work around proprietary code that has been in Windows for ages. Another thing that struck me when visiting is how geeky and very communal the whole campus is. From there cars with advertisements for IE7 on them, to mailboxes just like the icons in their own OS… Finally, I don’t like the chasing-after-the-other-software-companies attitude Microsoft has these days (live search, live spaces, soapbox, etc). I just wish they could come up with their own thing. I know they can. They have the brains, I’ve met them!

Google, stepping in the voice industry?

After Microsoft’s massive entrance in the speech industry, it’s Google’s turn to step in. Will they be the next to make a big acquisition in the Speech industry? We’ll have to stay tuned to find out.

Just read about the newest thing in Google Labs: Goog411. A new free, ad-supported, 411 number you can call to get information on any business. Much like the one that Jingle has, and AT&T. I’d be curious to know who’s reco engine is under the hood of that baby. It really makes you wonder what Google has up their sleeves next. Are we witnessing a Google vs Microsoft fight over the 7 billion dollars industry that 411 number is? With Microsoft buying TellMe only a couple of weeks ago, and Google spending the big bucks on a dumb website like youtube… you just have to wonder. Are either of those on the move to buying the big guys in Speech?

Funny that this happens right now. I was just commenting on the fact that Google would have to make a move soon if they wanted to compete against Microsoft in the blooming speech recognition industry. Just think ho many people have cell phones in the world… The total number of mobile phone subscribers in the world was estimated at 2.14 billion in 2005.

This is an exciting time to be in the speech business. It should be interesting to see the next big move.

Microserfs [9.2 out of 10]

Author: Douglas Coupland
Year: 1995
Number of Pages: 371 pages

Microserfs - Book Cover I must admit that this book made me realize how much of a nerd, sorry, geek I truly am. The whole time I was reading about their jokes, their stories and how they felt about some subjects, I kept telling myself: “I AM such a geek!”. I could so relate to them, especially through the way they were thinking about life and some of the meaningless things we do. Douglas Coupland did an amazing job at bringing the characters and the stories to life, and making us want to know more about them. In an nutshell, it begins by the story of a group of Microsoft employees who live in microsoft group house in Redmond, and how their lives are all defined by the work at Microsoft. I couldn’t have read this book at a better time having just visited the Microsoft campus for interviews last fall (November 2006). I could still see the buildings, the people, the city of Redmond, and the whole ambiance that hangs around the Microsoft campus.

I really have to give thanks to Tracey for buying me this super good book for christmas. It was a really nice present and I really enjoyed it!

Read More»

A quick update and some random thoughts

I am reading this really funny book at the moment: Micro-serfs. Story of a couple of people working at Microsoft. Having been to Microsoft for interviews and a campus visit, I can totally understand what they are saying and my day interview there makes this book a lot more fun. That and the fact that I am a complete geek inside. Ahhh. Still in the “geek closet” I guess.

While on the subject of interviews. It’s funny how ironic (Is that a Canadian ironic? Not sure anymore, thanks to Alanis…) life can be. I interviewed with Accenture who didn’t feel I had the qualifications and type of personality to work there, and am now working at Nuance (which I love love love by the way!). The irony is that I am working on a project for which Accenture contracted us to do the speech recognition and I wrote a whole report on how to improve their application! Ha ha. Take that Accenture! I love life. Full of surprises.

Other random thoughts. Nuance stock hit the 15$ mark today. I’ve been working hard on Africa World’s website and it is finally coming together. We are looking at a March 1st launch. Long process, but we finally managed to get something done. I’ll be sure to let you guys know when it is online. Bonnie (and I? non, not even… Bonnie just made an amazing list of songs for us) has been working on the music that will play at the wedding, and I’ve been working a little bit on the wedding website (This friday, I will update it, I promise!). My chocolate chip banana cookies just came out of the oven, so I’ve got’s to go. I made them huge… delicious!

Hope all is well everybody tonight. Where ever you are (physically and mentally) when reading this, send me some news some time.

Saturday Night Puzzle: Birthday Sharing Party

And we have an right answer! Thanks to both Eddie and John for their right answer. Very well done!

You are at a party with a friend and 30 people are present including you and the friend. Your friend wants to make a wager with you if there are two people that share their birthday date, he will give you 100$, however, you shall give him 100$ if nobody shares their birth date. Would you accept the wager ? Explain why.

© Copyright Bonuel Photography - Theme by Pexeto