Managed World

An Odyssey Through The Land Of Geekdom

  Home  |   Contact  |   Syndication    |   Login
  469 Posts | 0 Stories | 293 Comments | 1309 Trackbacks

News

Twitter












Archives

Post Categories

Blog Roll

[Update: Adam Ulrich (the hiring manager I actually interviewed with) actually posted another good piece of advice. I have now included it below.]

During the process of looking for another job to further my career goals, I happened to interview for a position at Microsoft. I think perhaps now I can look back on the interview process a little more cleanly since I've been removed from it for almost a week.

The position I interviewed for was an SDE/T position on Michael Hunter's team (he works on the product code-named Sparkle (no, I don't know what it is (I do have some hunches from putting various factors together but I can't and shouldn't say *anything* since the product hasn't been announced (and besides, it has such a tight lid on it that I couldn't even be told what it really was during the interview process)))).

First of all, it was a great honor to interview for a position at Microsoft. I would like to think that eventually (after I mature some more as a developer and professional) I could get a job there and be a great contribute to Microsoft technologies. For the position I interviewed, though, not so much. One thing that became perfectly clear to me throughout the day was how much of a hole in my knowledge I have when it comes to testing software. By the end of the day, I knew that I wasn't a good match for the position I was interviewing for.

However, with that said, all the interviews were a blast and I like to think that I learned some good things about myself during the whole process. One thing that I would like to say to anyone thinking about applying to Microsoft: [Advice id=1] Just Do It [/Advice]!! Don't be afraid about the interview process. Don't let fear of the process get in your way. All the process really does is help both yourself (if you haven't already) and the interviews to get to know what your strengths and weaknesses.

One of the downsides for me happened to be how closed the end of the interview process. After going through the interview process, I would have loved to know certain *whys* of why I wasn't chosen for the position. If the feedback is there that can help you grow as a developer (and let's face it, the more good developers there are about there, the less potential crappy software is written on MS technologies, ultimately leading to a better public opinion of MS software and, consequently, putting MS in a better position). Now, I understand most of the reasons for not enclosing this information (especially considering all possible legal ramifications), but it's still a bummer nonetheless.

The day for me was rather short which made me have doubts about being considered seriously for the position. My whole day consisted of about 5 interviews, and went from 9am to 2pm. The first interview was with Michael Hunter which put me at ease a bit since I had already exchanged a couple of emails with him and had a phone interview with him also. In hindsight, I think I was too much at ease and perhaps didn't do as best as I could have done. [Advice id=2] Remember, no matter how much you might know your interviewer, it is important to not forget that it is still in interview [/Advice].

I thought that with Michael I did a decent job of talking through my thoughts. I knew that they want to know how you think, so help them in finding that out. As far as my coding question, my problem was that I got hung up on the details too much and didn't focus enough on the solution. While I mentally had the solution, it took too long for me to write it up on the white board and, hence, I didn't get to finish. That brings me to some advice: [Advice id=3] Pseudocode! Pseudocode! Pseudocode! [/Advice] Pseudocode will help you express your thoughts on the problem space and will help your interview gain a better insight into how you're thinking about the problem. That will ultimately lead to more discussion and will leave both parties in a better position. Even though I learned that piece of advice after the first interview (and I chatted about it a bit with Michael), I didn't do it as well in future interviews as I could have (although I did improve from the first interview I believe (in the logistics of coding on a white-board at least)).

So, then I was on to my second interview. My second interview was with another member of the team, John (sorry, I forgot your last name John). I knew I was in for a fun ride when I walked into John's office. Immediately, my eyes spot the “Graphics Gems“ series of books on his bookshelf. I also see some software patent cubes and numerous “Ship It!“ awards of his shelves. “This is going to be a blast,“ I told myself. And what a blast it was. We got to chat a bit about the Graphics Gems series and also about where I want to go as a developer. The white-boarding question was great! Basically, I was asked to devise a RLE (Run Length Encoding)compression/decompression scheme. Until that point, I actually didn't know any details about any compression methods, so I was pretty nervous. [Advice id=4] But, as long as you verbalize what you're thinking you should be in pretty good shape [/Advice].

Relatively quickly (although “relatively“ is not a good word since, for all I know, I came to the conclusion infinitely slower than any prior interviewees), I realized a pretty big flaw with the easy-choice compression method. That being, if you encoded everything the same way, and the file ultimately contained random data, then the file would end up twice as large as it began. Not exactly a good thing to happen for a compression scheme :). Anyways, by talking through it, I eventually came up with a scheme that used a single bit to determine whether the next value was a repeated value, or was a random value. I didn't quite take it as far as I should have but with a little push from John, I made that final step. The funny part to me was that, when all was said and done, he said that I used an encoding algorithm very similar to how Targa images are/were encoded. That made me smile since I had never even thought about compression before.

My next interview was with Adam Ulrich, the test manager. The meat of the potatoes of the interview was discussion about testing methods and spotting possible flaws in given solutions (which is an area that now I realize I need to work on). Toward the end of the interview, he had me code up a method called IsAnagram that determined whether two strings passed in where anagrams of each other. I thought I did decent at that example, but I was feeling pretty drained in hindsight. This happens to bring me to another piece of advice. [Advice id=5] Bring an energy bar or something to snack on between breaks in order to keep your energy level up [/Advice]. I knew this after seeing it on the Channel 9 video but happened to leave the energy bar out in the car. I will also give you another piece of personal advice: [Advice id=6] bring a bottle of water and keep it filled up [/Advice]. You can never drink enough water. It is important to stay hydrated. You will be talking a lot throughout the day (and if you happen to be a large man like me, you might be sweating a bit too), so you will need to remember to keep intaking water throughout the entire day. 

That brings me to my last interview. My last interview happened to be a lunch interview. [Advice id=7] A lunch interview is still an interview! [/Advice] Once again, I had gotten some advice about this so I thought I approached it pretty well. One problem that came up from having a low energy level though was I noticed that I tended to be a little distracted throughout the lunch interview. This last interview was with Greg Penoyer. After lunch, we went back to the office, and did a little more interviewing.

He had me code up an IsValidMove function for Othello. Unfortunately, by this time, I completely forgot about the advice I had given myself earlier in the morning and I didn't focus on the solution and the expression of that solution. Once the code was finished, we discussed different ways to test. Part of that discussion was talking about the most important test cases, and some of the “interesting“, outlying test cases. If I hadn't already noticed before, this *really* drove home the point of how little real world experience I had with testing software.

Ultimately, this brings me to yet another piece of advice I have for other prospective MS interviewees: [Advice id=8] Know the position you're interviewing for [/Advice]. I know, this one sounds obvious. But I mean it. If I had to say that there was one thing that set me up for failure most, it was this. I knew I was very interested in the position, but I made the mistake of not actually viewing the job description and, hence, not knowing exactly what the team was looking for. Yeah, I know, that sounds pretty silly and it is pretty common sense. But I think it's important, especially with the growing influence of blogs and how many jobs might be talked about any given MS employee's blog. I felt that perhaps I wasted my interviewers time, and that is never a good feeling to have. If I had researched the position some more, I would have known that my skill set was not a good match for the position. Perhaps then, I could have looked for other positions that would have suited me more. Remember, it's important to be totally honest with your interviewers and your recruiter. You don't want to set yourself up to fail. Especially with how draining the interview process is, you don't want to think that you have wasted your time doing it. I'm not saying I felt that way, but I want to make sure that you (any potential MS interviewee out there) doesn't feel that way. 

I have one last piece of advice in closing. [Advice id=9]Your interview day is not only your opportunity to be interviewed, but also your opportunity to interview the team/company [/Advice]. Take advantage of that. I know I had many interesting conversations throughout the day that excited me about the possible to work on the team. Unfortunately, as I realized, my skill set didn't match the requirements of the team. Well, at least that is what I believe and what I was told. Due to not knowing any of the feedback, for all I know, my interviewers felt I'm not Microsoft material and that I'm now listed as a “non-hire” or something like that. I hope that's not it, but there is no way for me to know at this point.

Regardless of the outcome, I'm ecstatic about how it all worked out. Of course, I had the luxury that I already had an offer for a job in Portland. It was going to be a hard call if I was offered the job. I mean, on one hand, being offered a job from Microsoft could potentially be a once-in-a-lifetime opportunity. On the other hand, there would be a lot I would leave behind here, and I wasn't sure if it was the best choice for me on my 5-10 year career plans. I just hate burning bridges though, so it will always bother me not knowing if one was burned with Microsoft or not.  

Overall, I thought the interview process was a great learning experience. I learned a lot about where I need to grow as a developer, and I learned a lot more about the inner workings of Microsoft. Like I stated before, I just wish I could know where my interviewers thought I could improve. But, that doesn't stop me from knowing the places I know I need to improve. Just keep an open mind and have fun. That's the important part!

[Update: This advice came from Adam Ulrich that I forgot to point out. [Advice id=“10“] Read the blog posts on recruiting from the team you're interviewing with [/Advice] (Adam includes some examples below in his comment).]

So, to recap some advice that I have for fellow developers wanting to interview at Microsoft:

  1. Just Do It! Don't let fear get in the way of interviewing for a position with MS.
  2. An Interview Is Still An Interview! (no matter how much you might know the interviewer)
  3. Pseudocode! Pseudocode! Pseudocode!
  4. Always verbalize what you are thinking about during white-boarding.
  5. Have a snack ready (like an energy bar) in order to keep up your energy level.
  6. Stay hydrated!
  7. A lunch interview is still an interview.
  8. Know the position you're interviewing for.
  9. Your interview day is also for you to interview the team/company, not just for you to be interviewed.
  10. Read the blog posts on recruiting from the team you're interviewing with.
posted on Friday, January 21, 2005 8:16 PM

Feedback

# re: Microsoft Interview 1/22/2005 12:52 AM dolapo
I think your advice is applicable for interviews at any company, however thanks for sharing your experience. I'd be interested in a comparison against the Fios interview if you are able to disclose that information. You mention that you weren't given enough feedback as to why you didn't get the position; were there any indications as the day went on other than the way you answered the interviewer questions?
Good luck

# re: Microsoft Interview 1/22/2005 11:46 PM Ben Scheirman
I think it's common for the interviewers to "not" tell you any feedback. I've had several friends who interviewed at companies and didn't know why they didn't get it.

Heck I know a girl who got offers from both Exxon Mobile and JP Morgan Chase. It makes me a little upset knowing what kind of a developer she is... I know at least a handful of people who deserve those positions more than her... but oh well. That's how the cookie crumbles.... err whatever.

Anyway, my interview wasn't nearly as hard as any of those... :)

# re: Microsoft Interview 1/23/2005 10:33 AM bliz
Hi Jason... great post! Sorry you didn't get the position, but it sounds like it was still very much a worthwhile day. And thanks for sharing your advice with everyone!

# re: Microsoft Interview 1/23/2005 1:08 PM Jason Olson
Ben,

Yeah, I know it's a pretty common thing. But it's still a bummer :). But that's how life is sometimes :).

# re: Microsoft Interview 1/23/2005 1:10 PM Jason Olson
Bliz,

Thanks! Yes, it was a very worthwhile day. I'm thankful that I was prepared mentally to take away as much as possible from the day. And if any of this advice helps just one person out there, then I'll be happy :).

# re: Microsoft Interview 1/23/2005 1:12 PM Jason Olson
Dolapo,

Well, the interviews at Fios weren't quite as draining. Then again, they were also spread out over the course of a couple days instead of being jam-packed in a single day. There were pros and cons of each interview. They were definitely contrasting types. On the whole, the Fios interviews were more of the approach of getting to know your knowledge verbally (although in the interview with the developers, they did have me go through a coding exercise which I found quite excellent).

# re: Microsoft Interview 1/24/2005 10:03 AM Peter Stathakos
Thanks for the great advice Jason, as dolapo said it seems to be advice that could be used for a technical interview at any company. It's always good to have insight from someone who's been through it.

Best of luck at your new job!

# re: Microsoft Interview 1/24/2005 10:21 AM Patric Johansson
Good report, best I ever read about interviewing at Microsoft

# re: Microsoft Interview 1/24/2005 4:16 PM Jason Olson
Thanks Peter and Patric!!

# re: Microsoft Interview 1/24/2005 5:44 PM Kavin Asavanant
I also interviewed for a SDET position, but a summer internship though. I interviewed on 1/13/2005. It was such an exhausting day :( ...but still great experience! Moreover, I have a chance to go around Seattle for free :) how great was that!

# re: Microsoft Interview 1/25/2005 6:59 PM Jason Olson
Ahh, good point Adam :). I'm going to update the advice to reflect that, especially knowing that I read a lot of Michael's posts before. Although I would say that it is still really important to be truthful over the phone because if you aren't, it will *definitely* show if you're interviewed in person.

It was a pleasure to meet you too Adam! I can't wait to see the software your team is working on!!

# re: Microsoft Interview 1/28/2005 10:30 PM Abhi
Jason-

Thanks for the advice. I'm hoping to go thru that experience in the near future (fingers crossed!). I'm interested in a SDE position with the main focus on development in C#.

Do they still ask puzzles/riddles like questions? Or do they simply stick to more practical algorithm related questions. How about things like multithreading, semaphores, synchronization, serialization etc.
Thanks in adcance!

# re: Microsoft Interview 1/31/2005 1:37 PM Jason Olson
Abhi,

Actually, I wasn't asked a single puzzle or riddle question. I was kind of surprised by that after reading "How would you move Mt. Fuji". All the questions I was asked were much more practical. For example, how you would go about testing certain things, seeing the problems with a certain architecture or practice, etc. I would expect a lot more practical questions dealing with the job you're interviewing for. However, every interviewer is different and I'm sure there's still interviewers there that will ask you riddle/puzzle questions.

# re: Microsoft Interview 1/31/2005 7:50 PM Apoorva Joshi
Someone pointed out a trend (but by no means am I sure about it). Usually if you are an experienced developer or interviewing for a position which requires a good amount of experience, you can expect little of puzzles and more of practical stuff.

A college grad might get more of puzzles along with practical stuff.

But then again, it depends from person to person and the team/position u apply for. The Bottomline is be prepared for everything... and more importantly, be very very methodical in your approach. categorize, prioritize etc. etc.

Jason, I think you can apply after a year... and I am sure you will be in a much better position then. You'll have worked on your weaknesses! Good Luck!

# re: Microsoft Interview 2/6/2005 12:57 PM Abhi
Thank you Jason and Apoorva!


# re: Microsoft Interview 2/9/2005 12:01 AM Jason Lau
I had a technical screening with that the same team that you have interviewed with. My sort of interview is also Michael, but another one from the team. I didn't get the interview at last, but I learn a lot from this tech screening in both programming and testing.
One more suggestion to myself and people who read this thread. Say you don't know if you don't know the question, but do let the interviewer know that you will find out the answer.

# re: Microsoft Interview 2/17/2005 3:18 PM Josh
I liked the passion with which you spoke about your interview. If at some point in life, I come accross you as your interviewer, you are ofcourse a HIRE for me.


Good Luck.

# re: Microsoft Interview 2/18/2005 2:42 AM Jason Olson
Thanks for the kind words Josh!

# re: Microsoft Interview 2/18/2005 3:02 PM 7 up
Hey Jason,

Thanks for you advice!!!!!

# re: Microsoft Interview 2/19/2005 10:23 AM Pablo Alvarez
Hi Jason!! It was cool to see this post... I've been hangin around your blog and Managed World for a while now (though I miss more updates to MW :)) and it was cool to know you had such a fantastic experience. I'm sorry you did not have luck this time, but I am sure you can't be in any no-hire list!

Last year, I had the chance of pursuing for a Summer Internship there in Redmond as SDET. I've reached the final interviews at Paris and they were definitely the best experience in my whole life! The iterviewrs were very, very friendly and the questions were challenging and enterntaining. Sadly, even thought I thought I have done a good work, I was told I was lcking the fluency enough with my english skills and was not selected.

This year I'm trying again, on Monday I've got my last interview here in Spain and should I pass that one, I'll get again to Paris... I hope my enlgish has improved enough and I do a good enough technical work :) But anyway, I wish to thank you, Jason, for all I've learnt from your posts and articles, and for this post, your tips are always great!

Thanks, Jason!

# Microsoft Interview 2/25/2005 11:46 AM michael
Ping Back??:blog.csdn.net

# re: Microsoft Interview 3/25/2005 3:12 AM Bored
Anyone still asking riddles is what we like to term 'good attrition'. Brain teasers tell one absolutely nothing about a candidate beyond whether or not the candidate has heard that paticular brain teaser before.

Come to think of it though, marketing probably still asks stupid riddles...

# Microsoft Interview 4/12/2005 5:41 PM reader123
I was interviewed for an SDET position yeseterday. apart from recruiter I was interviewed by three other people from the group. Hiring manager did the initial phone screen some days ago.
I was expecting the interviews to go till evening ( like the way I read from different people's experiences), but it was over by 2PM..I did pretty well in my interviews and also I have 7/8 exp. in the field. Not sure not having entire day interviews is a bad sign??
But the last interviewer did say " I hope you'll get it".. before walking me to the lobby..Not sure, if he was really serious of that or just a pacifying words..
I am bit cnfused, is it a bad sign , can I hope for a positive decision also? not sure..Can some one pl. reply to this?

# The Microsoft interview for a non-techie (Part 1) 4/13/2005 3:34 PM Northwest Notes
It seems like everyone in Seattle has heard something about what it’s like to interview for a permanent position at...

# re: Microsoft Interview 4/14/2005 10:22 AM Karen Ong
Hi there! I'm from the Philippines and had sent my resume to Microsoft. They have replied and sent me an interview written technical questions to be answered and sent back within the next 3 days. next week, they said they will be giving me a phone interview. Do you guys have tips and sample questions I should be preparing for this phone interview. Please help me! I really want to get into Microsoft. :(

# re: Microsoft Interview 4/14/2005 12:23 PM Jason Olson
Just be yourself :)

# re: Microsoft Interview 4/15/2005 11:02 PM Karen Ong
Thanks Jason! What questions do they usually ask during phone interviews? Are they more of the stuffs in my resume?

# re: Microsoft Interview 4/19/2005 7:56 PM Yasir Malik
I have a phone interview coming, too. I would like to know what kind of questions they ask.

# re: Microsoft Interview 4/23/2005 2:27 AM Undisclosed
Hello,

I just had an interview at Microsoft. I'm intenesely tensed and depressed. I know, I'm also partially responsible for it. I never got past 1:30 pm Interview ? Does that mean my run at Microsoft is over ?

By any chance does anyone know anybody who got an offer without passing that "As Appropriate" milestone?

Looking forward very eagerly to any sign of survival or hope,
Please tell me somethin.....



# re: Microsoft Interview 4/24/2005 11:00 AM Karen Ong
Hi! from which state did microsoft recruit you?

# re: Microsoft Interview 4/24/2005 12:49 PM A
Jason, that was a great read. I hope I make it to the final round.
Right now, i have a phone interview coming up. It would be great to get some heads up on the type of questions asked during a phone interview. any advice?

# re: Microsoft Interview 4/25/2005 12:49 PM Jason Olson
For all you phone interviewees, the best advice I can give is just be your self. Unfortunately, questions vary greatly depending on who the phone interview is with. What you will find is that Microsoft is more like a bunch of small companies, rather than one large one. Because of this, it's difficult to try to predict what types of questions you will get. It all depends on what position you are applying for. Since I applied for a SDE/T position, I was asked design questions and general coding questions. Just relax, and be yourself!

# re: Microsoft Interview 4/25/2005 12:49 PM Jason Olson
Karen, I was living in Washington at the time. It is SW Washington though, so I actually work in Portland, Oregon.

# re: Microsoft Interview 4/26/2005 1:08 AM Karen Ong
I just had my phone interview last week and like Jason mentioned, all questions in phone interviews really vary depending on the position and the interviewer. I was asked technical and design questions like what's the difference between C and Java and stuff like that. Half of his questions also come from the e-interview that they gave me and some about my resume. research on some facts just so u know how to answer some them and just be yourself. :D I'm waiting for the reply for my phone interview as of now. I'm really nervous as of now. Please pray for me!

# re: Microsoft Interview 4/29/2005 2:00 AM ritesh
I haev an interview tomorrow.. well I am applying for SDE/T but i dont haev any experience ..

# re: Microsoft Interview 5/2/2005 12:55 AM A
I had my phone interview on thursday. Now, its the extremely impatient wait. Karen, have you heard from them yet? If you have, how long did they take to get back to you? Thanks.

# re: Microsoft Interview 5/3/2005 6:02 AM Karen Ong
I really dont know too but they said it's about 1-2 weeks...it's around 1 week now since my interview. How did you do?

# re: Microsoft Interview 5/3/2005 10:17 AM A
I still haven't heard from them, but then again, it's just been 3 days since my phone interview and yeah, I was told 1-2 weeks as well. I think my interview went well, so keeping my fingers crossed. I am from Singapore by the way. Did you also use MS Live to type out your code while you were talking on the phone with your interviewer? I will post here if and when I hear from them. Good luck!

# re: Microsoft Interview 5/3/2005 8:03 PM Karen Ong
nope. Actually we talked about more of my thesis and my answers on my e-interview. I emailed my recruiter just a while ago and found out that she is on vacation until this thursday so probably that is one reason for the delay. Well, I hope it is. I am from the Philippines. :)

# re: Microsoft Interview 5/6/2005 8:57 AM Nagendra
Hi,
U gave some valuable information regarding facing interview.

Thanks

Wish me success to come in my way , for interview with MS on 7th may 4PM

# re: Microsoft Interview 5/9/2005 10:02 AM Dpak
hi: I have a phone interview coming up. can u please tell me how long will it go on and what kinda questions will be asked??. i'm frm singapore..

# re: Microsoft Interview 5/11/2005 4:24 AM qbo
jeess!!!! talk about your horror stories. I got a phone interview tomorrow and from what i have read, dont think i got a snowball chance in hell!!!!. They emailed me yersterday wanting to have a phone interview which shocked me abit since i'm from australia and i cant remmeber actually applying for a position at microsoft. Onto of that, i asked them what the postion is they told me they "had lots of positions and wanted to see if i was suit to any". Also i been working as an embeeded hardware engineer for the last 3 yrs so my software knowledge is abit rusty. Sounds like they looking for ppl who drink, breath and sleep programming, Dam it, didnt think it was going to be this hard.

# re: Microsoft Interview 5/12/2005 9:58 AM A
Hi Dpak, sorry for not posting earlier, i just saw yr post. My phone interview involved mostly questions abt my projects and work experience. also, general questions abt programming and linked lists, similar to the e-interview. btw, has anyone heard from MS after your phone interview? I am still waiting...

# re: Microsoft Interview 5/12/2005 11:33 PM Karen Ong
I do. just last monday. I will be scheduled for the final rounds of interview when the coordinator calls :)

# re: Microsoft Interview 5/14/2005 2:17 AM A
Hey, I will be scheduled for the final rounds of interview too :) waiting for the coordinator to call.

# re: Microsoft Interview 5/14/2005 12:17 PM Karen Ong
Really? oh wow! are you also a fresh grad? Anyone here has undergone final rounds of interview for SDE/SDET positions? What kind of questions do they ask? Any tips please?

# re: Microsoft Interview 5/14/2005 2:47 PM A
Hi Karen, yup, I just graduated...btw, congrats! :D actually, u can email me at seesharpuser@hotmail.com
- Aditya

# re: Microsoft Interview 5/19/2005 2:47 AM oz
I had my interview few days back. 3 out of the 5. Does this mean I did not fit the bill? The last guy said they had enough info at the end of the 3rd.

# re: Microsoft Interview 5/19/2005 5:09 PM ktxmatrix
I had interviews with 2 different groups and saw something quite skewed when it came to the view I got from the blogs. I was interviewing for an SDET position with 2 groups. Both ended after 1 recruiter and 3 technical interviews so I am guessing I didnt quite make it.

Group 1: Seems like everything is fine since I end up designing a solution to a problem, alongwith coding it and explaining how I would test it. 2 interviewers even tell me how I had some very interesting test cases that they hadn't thought of. The third interview was a lunch one where the guy just seemed bored with life at MS and even admitted it was not as exciting being there as "rumoured". NOTE: No one was talking passionately about technology nor wanted me to talk about it unlike told to me beforehand by the recruiter and many MS websites and blogs. This guy asks me some basic testing questions and gives me a scenario to test. He gives me inputs regularly just like the others do (No one person can come up with all the test cases for a scenario since there are infinite possibilities) and appreciates some of my cases.

Then I am told that this is the last interview for the day and I go home. Catches me quite by surprise since I answered all questions, verbalised my thoughts and got praised.

Group 2: First interview is excellent, I talk about what I loved in the domain that I was interviewing for and wanted to go on forever about technology. Guy is very interested and has amazing inputs. I get a design question and am told that being right or wrong does not matter. Only my design process is under scrutiny since everything else can be learnt on the job and from Google. I get through it but no testing questions which I find odd. Next guy is where the disaster started from. He refused to let me verbalise my thoughts, kept doing something on his computer all the time and kept snatching away the question in front of me if i had more than 3 questions. Seemed very disinterested and curt and actually threw out my resume into the trash RIGHT IN FRONT OF ME. I mean come on dude, I know you're clearing your desk but I am right there while I see you going through my resume. Be a little discreet. It is my personal opinion that this was quite indecent of him. Anyways, he keeps asking me data structure questions after me having told him that I have a primarily testing and scripting background. Then he pretends to ask me some testing questions over lunch which had nothing to do with any testing.

I surprisingly am called for another interview with a lead who asks me a coding question and tells me i have to get it right or else there is no use of this process. I by this time have no confidence left and mess it up. He gets up and tells me he sees two flaws which I told him beforehand that I see too. Then he tells me that he can do this in one line. Thanks for being a show-off in front of a guy who hasnt used C++ in 3 years. Needless to say I left for my hotel after that and dont expect any calls.

Why do I mention all this here? Firstly, not everything goes according to the blogs, not everyone is evil in MS and not everyone is a good fit for their structure.

I am ok with not being a good fit. If all they want me to know is C++ parsing trees and linked lists for an SDET job then I am not a good fit and I concede. I never said I knew that stuff so feeling I am a fit for such a group is the recruiter's fault. I am mad as hell at the guy who threw my resume out in front of me but he is not representative of MS. I wish I could tell them that such people exist in their company, so that another candidate does not feel like giving an interviewer her/his piece of mind.

Fact remains though, I can see why the company I worked for previously is still the #1 in Forbes' list for best working environment in the software industry and why MS is #56.

# re: Microsoft Interview 5/19/2005 11:03 PM GN
hi, I will be interviewing with MS next week for a SDET summer intern position. I just had a phone interview, and they want me to come to the second rounds.
Can someone please tell me what specific questions they were asked at the interview? -Thanks

# re: Microsoft Interview 5/20/2005 10:25 AM Karen Ong
Hi ktxmatrix! When and what is your previous job?

# re: Microsoft Interview 5/21/2005 9:57 PM MN
Hi karen,

Have you been interviewed for your second rounds yet? If yes, can you please let me know what questions did they ask you and what position did you interview for?

Thanks,
MN

# re: Microsoft Interview 5/21/2005 11:05 PM Karen Ong
nope not yet. My interview is scheduled on early June. Sorry.

# re: Microsoft Interview 5/21/2005 11:58 PM MN
Karen,

Are you applying for a summer intership or full time position? and what position will you be interviewed for? I will be interviewed in early june too for SDET summer intern position. Good luck on your interview!
-MN


# re: Microsoft Interview 5/22/2005 10:51 AM Karen Ong
no. I'm a fresh grad and I'm applying for a full-time position. Thank you. Good luck on ur interview too :) Give me tips k if ever u go first? thanks!!! :D

# re: Microsoft Interview 5/23/2005 2:44 PM EZ
Hi GN,

Could you tell us what they asked you in the phone interview?

Thanks.

# re: Microsoft Interview 5/25/2005 2:50 PM Phil
I'm going to be interview tomorrow at Microsoft for STE.
Which after reading all of ur interest interviewing story, I'm sweating...
But will let u guys know what have I been asked!

# re: Microsoft Interview 5/26/2005 3:18 AM oz
Hope you don't get the guy who refuses to as ktxmatrix puts it "verbalise my thoughts, kept doing something on his computer all the time and kept snatching away the question in front of me if i had more than 3 questions". I think I had him as well.

# re: Microsoft Interview STE (Fresh POST just finished 5/26/05) 5/27/2005 2:13 AM Phil
It's glad to have the opptinuately to be interviewed at Microsoft...

It is my first interview right after I graduate, the result is not as bad as I thought.

I was thinking about those people will criticize me on the interview, but the true thing is they didn't.

Isn't that amaze? yes, I would definitely thanks god.

It's a really long day for me, I was notice of the interview about a week ago, and started to prepare for the series of the reading.

It's was a long long reading behind my image...really...

but my weak coding part is still a wound...

oh...it's start from 4:50am I woke up and go to a "interview" practice class, mock interview and discuess what situation will it be onh the interviwe...

Basically, my interview started on 1pm, therefore I finish my class at 8am and still a bit of time that I can use for reviweing my material...

unfortunately, I did not go home and review my coding part, that will be a lot more helpful on my interview today.

so here goes...

I've wait about 27mins at lobby on Building 36. The Software Testing Manager "Kamali" came down and walk me up with him to his office and we started to talk.

It's is still pretty refresh in my mind now, which he began with what my background is,

and started to test what I've learned from school...I've explained to him that I did basically HTML coding and some Web programming. And we did actually design a website...that was a first task, and after, he wants me to demo the code "snap shot" of some of the code I apply on the programming. And then the Testing question cames up and asking me for the test case.

The second people that was interviewing me is Anna, a Software Testing Engineer,

She is being so nice to me, we've chat a little about my background and some general testing technic...and then we start to talking about the testing on the office word...focusing on the "spelling checking issue" we discussed about the localization on the software, and since I do speak and write Chinese chrt...we've also discuessed about the input method...she was pretty nice, and if I lose direction sometimes, she will guild me back on track!! And her office is very Cute!! It's gave people the feeling of relex...(that is another 1 hrs or so)

Avd then here came up a last one...I should say he was pretty nice to me, although I couldn't answer some coding questions that he was asking me, but I did came up some answers on the testing question (I should say test plan) I believe I did pretty well on the test part. After I done with him, he walk me down the lobby and finish my total of (4 hrs) visiting with Microsoft.

Plus, they all ask the same question at the very end, "do u have any questions for me?"

I was actually ask what type of job they've performed on their daily task and I did my personal comment on it too =)

They all pretty nice people to talk with and I did learn a lot from this interview.

I'm now waiting for the response from my recruiter...hopefully a positive one...

# re: Microsoft Interview 5/27/2005 9:46 AM carol
what would you guys say to testing the spell checking on word... or testing the save on notepad.. i have no idea how to answer this.. any suggestions???

# re: Microsoft Interview 5/27/2005 10:28 AM MN
hi phil, where were you interviwed - Redmond???

# re: Microsoft Interview 5/27/2005 3:11 PM Phil
MN,Yes, I did interviewed in Redmond!
Carol, I did got a question about how to test "file save" on the word...
for the spell checking on word, I just discuss with them in general technic =)

# re: Microsoft Interview 5/28/2005 1:28 AM Phil
Good news!!I got hired!!

# re: Microsoft Interview 5/28/2005 7:15 PM Karen Ong
for wat position phil? congrats!!!

# re: Microsoft Interview 5/29/2005 1:49 AM MN
congrats phil, can you please tell what specific questions coding were you asked?


# re: Microsoft Interview 5/31/2005 10:14 AM GN
Hi Karen,
Have you been interviewed yet?

# re: Microsoft Interview 6/6/2005 5:00 PM ktxmatrix
KAREN ONG: Sorry to reply so late, hadnt been checking the blogs lately. My previous job is a software quality engineer who does automation and i worked for the second biggest software company in the world. I am sure you are somehow using the software i worked on right now and you also saw the outcome of it in the movies like The Matrix and Gladiator. Is it so obvious that I can not tell the name of the company to you but want you to find out?
Having said all that, I did have 4 written tests and 7 interviews before I got into this company so its not like MS is the only company that has a strenous interview process.

OZ: I don't want to mention the name of that guy since that is just not right. But I feel your pain and I sympatize with you since I do not believe anyone should experience that. Not only is it a let down but it pretty much makes MS look real bad. I have faith in the interview process at MS but I would be hesitant to have to work with such people.

I do have a good job though so I did walk away without too much regret after enjoying the Seattle Wine 'n' Cheese festival though. I wish all the best to anyone else who is about to interview and hope you get it.

# re: Microsoft Interview 7/6/2005 6:34 AM Vijay
I am a Lead as well Interviewer for the .net team.I came across lot of good programmers with lack of attitude. Present situation any company interview for a developer, first evaluate whether he is a team player. Better use the word we rather than I when you are describing about the past accomplishments

# re: Microsoft Interview 8/8/2005 5:31 AM Avi
Hi All,

I have a different question. Lets suppose somebody servives for post lunch interviews. (done phone screen, lunch interview, and others and not sent back home after that).. what can he expect in post lunch session. because I believe his technical abilities have already been tested!!!!!

or is it the same kind of interview which will go on.. more algos, puzzles etc etc???


# re: Microsoft Interview 8/18/2005 6:50 AM Rohini
Thanks for u advice.
Its a nice write up.
Too less people have patience to put on paper their experiences.
-Rohini

# re: Microsoft Interview 8/26/2005 7:24 PM Frank
I just had my phone interview hrs ago, it was terrible i think, the programmin question was easy, but I could get any of the OS design questions(like how is a STACK used in OS design).

I am a senior student in college, I guess next time i'll have to prepare for all my classes i took b4

# re: Microsoft Interview 9/6/2005 9:01 PM Daisy
I just had a phone screen and got a response to attend the on-site interview. the hr person asked me a set of questions before he could make an arrangement. one of them looks confusing to me: "Who do you envision using the technologies that you would be working on? " can someone help to explain what he wants to know--co-workers, partners, or customers? Thanks a lot!

# re: Microsoft Interview 9/6/2005 11:09 PM Akshay
Here is what I think about all those (including me) who did not quite make the cut at MS.
If not the job, you atleast got the confidence of sitting through the "allegedly" hardest interview ever. So it does not get any worse/better/more challenging than this.
The next time you are interviewing with another company, it helps immensely to say to yourself that you have seen tougher situations (which greatly boosts your confidence).

So don't get disappointed if you didn't get the job with MS. I reckon that if you start working with a decent start up company, you could still land up working for MS (once MS acquires it) ;)

# re: Microsoft Interview 9/6/2005 11:14 PM Akshay
Here is what I think about all those (including me) who did not quite make the cut at MS.
If not the job, you atleast got the confidence of sitting through the "allegedly" hardest interview ever. So it does not get any worse/better/more challenging than this.
The next time you are interviewing with another company, it helps immensely to say to yourself that you have seen tougher situations (which greatly boosts your confidence).

So don't get disappointed if you didn't get the job with MS. I reckon that if you start working with a decent start up company, you could still land up working for MS (once MS acquires it) ;)

# re: Microsoft Interview 9/6/2005 11:16 PM Akshay
Oops... sorry about identical posts. My internet was acting up.

# re: Microsoft Interview 10/14/2005 1:30 PM sandy
Hey,
Nice blog and even better comments, but I think i read it too late. I had an Interview with MS India last week. First of all, they call me one day in advance that the interview is tomorrow and they don't mention the group or what is it about.
And unlike all your experience, i got a straight coding question. I think the guy, TL, who interviewed me was too bored or too busy dunno, he just said hello and jumped straight to the question.
As expected from MS it was not too easy, I was thinking out aloud. Cos i was taking some time, he gave me a hint and using that i took some more time to arrive at the code.
Which i showed him to work at some sample data. That was it, he asked me to wait outside, the whole process must have taken just 15-20 minutes.
Then after sometime the HR representative came and said I was not selected, no reason at all.
I really don't know what happened there.
It just got over before i knew about it
well thas my story, I am stil shaken with the experience.
sandy

# re: Microsoft Interview 11/1/2005 7:08 PM SYH
Hi everyone,
What a wonderful page it is! I have never dreamed people will ever be discussing MS interviews! I had my on-campus interviews a week ago. In all 5 technical interviews. Interviews went quite well except one which went too bad. Unfortunately, I was not offered SDE position this time. I would like to know will MS consider me if I apply after some time, say after 8 ot 10 months? or will they straightaway disqualify me? Would be great if someone could say about this.

# re: Microsoft Interview 11/3/2005 10:28 AM cdl
I had a phone interview last week. its been 7 days now..How long is the average response time after the phone screen?

# re: Microsoft Interview 11/9/2005 3:53 PM Mateo
They take 2 weeks minimum

# re: Microsoft Interview 11/23/2005 2:04 PM MuslimGeek
To SYH,
I interviewed for MS three times in a span of 3+ years before I got hired. My first two attempts were a failure. I was able to get in the third time. I know one other person in MS who interviewed 8+ times in a span of 9 years. He told me he had MS interview almost every year. He got in on his 9th or 10 th interview. So I am sure you will get more chances. Never lose hope.

# re: Microsoft Interview 11/24/2005 2:01 PM SYH (Syed)
Thanks very much MuslimGeek. I am gald to know that you were successful the third time and that MS people (of which you are a member too) give you chance to reapply. I will work on my skills and will try again.

If you don't mind, I would like to seek some advice from you regarding interview preparations. Its not urgent at all. Actually, due to some reasons I could not prepare myself for the interviews. But I think I performed reasonably well probably an inch shorter than what expected!

Thanks once again for ur reply.
Bye


# re: Microsoft Interview 11/30/2005 1:19 PM Ron
Wow! what a great website. I have my phone and netmeeting interview tomorrow with MS and I am wondering did anybody had that kind of interview before? If yes, what kind of questions are generally asked.
Regards,
Ron

# re: Microsoft Interview 12/2/2005 8:03 PM SYH (Syed)
Hi Ron,
I think by now u already have the phone experience. Generally they ask some programming questions and some testing as well. U need to program then and there. The difficulty level... its hard to say abt that. It varies from one interviewer to other. But its not lenghty questions.

If u hv already done, then participate by sharing ur experience. It may be helpful for others. Regards Syed

# re: Microsoft Interview 12/12/2005 3:03 PM David
Hi,
Next week i am going to have interview at Microsoft, Sammamish campus for lead position. If anybody attended interview for lead position, pls let me know what kind of prepation we should have abt the leading the team and team management.
want to know how many interviews will be there and on what skills? any idea abt the kind of questions?

thanks
David

# re: Microsoft Interview 12/13/2005 1:37 AM lewis
What kind of educational qualifications are they looking for ?
Does one have to be a graduate?
Would a graduation in any feild count?
After how long can one apply again?
Do they have a permanent no-hire list?
How do you stay out of that if they have one?
Am I asking a lot of questions? :)

Thanks in advance.

# re: Microsoft Interview 12/15/2005 3:12 AM Ron
Hi Syed,

I was asked general questions pertaining to different languages and some stuff from my thesis. Havent heard from MS yet and its been 12 days now. Getting really impatient.

Thanks,
Ron

# re: Microsoft Interview 12/18/2005 4:32 PM Sac
I have one comming up this week, my interview is at the Redmond campus for SDET. any tips on the coding questions. what kind? strategies?

Thanks,
Sac

# re: Microsoft Interview 12/19/2005 3:33 PM Ron
Hi Sac,

Wish you luck for your interview. You should practice different datastructures and algorithms for onsite. Did you have any phone interview with MS before this one ? how much time did they take to inform you after the phone interview about the onsite interview? Its been more than 2 weeks for me and havent heard from them.
Thanks,
Ron

# re: Microsoft Interview 12/19/2005 4:56 PM Sac
yup its been almost 3 weeks since my phone interview ( I had 2 of them, HR, technical) dont worry about it , they are very professional, they will let you know if you are selected or not selected.... Thaks for your wishes

# re: Microsoft Interview 12/19/2005 5:38 PM Ron
Sac, after how much time after your phone interview did they inform you about your onsite interview?

# re: Microsoft Interview 12/19/2005 6:17 PM Sac
I have given about phone interviews for 3-4 positions. by that I mean for each I had 1 HR and /or 1 technical phone screen. twice I was told right after the technical interview if I have been selected for the on-site. the other time I was told after about 1 week. after being told that it takes about 1-2 weeks for the recruiting co-ordinator to set things up for the on-site

# re: Microsoft Interview 12/21/2005 2:36 PM Ron
Anybody appeared for the phone interview got the results? Havent heard from MS since almost 3 weeks. Has anybody else faced any such situation? Should I consider it as a reject?

# re: Microsoft Interview 12/25/2005 4:25 PM Ron
Hey Sac,

How did your interview go? Any good luck?

Regards,
ron

# re: Microsoft Interview 12/25/2005 9:24 PM MingGe
whether the interview will be over immediately once you are considered not qualified?
i apply for SDE of MSN department,and will go for the face to face interview in shanghai,China,will guys give me some advice on how to prepare?
thanks!
by mingge

# re: Microsoft Interview 1/12/2006 7:43 PM Andy
Hi Folks,

I have a phone & screen interview comming up for SDET at MS this week. What kinda questions do they ask? Any examples or tips plz.

# re: Microsoft Interview 1/23/2006 4:56 PM Kswiss
Have a possible hardware interview(Hardware design engineer). Does any of you think they will ask code?

# re: Microsoft Interview 2/1/2006 5:00 PM jo
so what are some viable answers to the '3 lightbulbs' and 'how do you move mt. fuji' questions?

# re: Microsoft Interview 2/7/2006 7:53 PM Shalini
Hi
I have phone interview next week. Could anyone help me what type of questions will be asked?

Thanks


# re: Microsoft Interview 2/22/2006 1:27 PM Alan
Jason, I enjoyed reading the post on your interview. I have an in-house interview coming up and I'm pretty darn nervous. Thank you for all of the advice!

# re: Microsoft Interview 3/3/2006 7:53 AM Emil
Just had onsite interview for SDET intern position. Had one HR and three technical interviews. Does this mean I'm definetely not hired? Should here back soon.

# re: Microsoft Interview 3/29/2006 9:26 AM sandhya
Hi emil,

Have you heard from them yet.. can you please few details of what question did they ask you..thanks..

# re: Microsoft Interview 3/30/2006 1:27 PM Stan
Has anyone ever interviewed for a lead PM position? I'm trying to figure out what I need to prepare for (especially the technical stuff). I've been managing for a long time and I want to know what I need to brush up on to prep for the on site interview. (The job is with MSN/Live).


# re: Microsoft Interview 4/10/2006 3:43 PM Kartik
Hi all,

This blog post was really helpful. Thanks all for contributing!
I am set up for an interview in Redmond on April 25 for an SDE internship. I would like any feedback from anyone working in Microsoft currently or anyone who has been through the interview process (intern or fulltime). Please let me know more about the different interviewers, whether it is possible to interview with different departments on the same day, and how one can tell if the interview is going well or not. Any details are very much appreciated!

Please email me at kartikvenkat@gmail.com

Thanks and best of luck to all with up coming interviews!

# re: Microsoft Interview 4/15/2006 8:06 PM secret
I passed the techincal phone screen where I had to type code on MS live meeting and now I have on site interview in a week, I very tensed and sweating, Reading everybody's replies on this blog does really help me. Please give me some suggestions if possible for the interview.
Thanks a lot.I am really tensed

# re: Microsoft Interview 4/22/2006 12:33 PM Jake
Not sour grapes or burst of anger... I had my phone interview with one Middle east accented guy, who was for once hard to understand.

He asked two questions: reverse a string and delete a node in a doubly linked list

I could do that my dream with space and time optimization. Why so? coz I teach C++, and I just love programming.

I coded it and when I used pointers in my string reversal the guy asked me a weird question which showed his lack of understanding of the concept of pointers.

I thought the interview could not have gone any better. 1 week later I get a rejection mail from Microsoft, I mailed my recruiter and the interviewer both responded stating legals issues they can't give me a feedback.

Now don't tell me that SDE positions were all filled up or that you found better candidates. I know all about Microsoft hiring process. And I have done enough interviews to know what is a good interview.

Just one spoilt apple can screw it all up.

Peace.

# Microsoft Interview - Marketing 4/24/2006 12:45 AM Saleem
Hi guys,

It has been extremely interesting reading this blog. I too would like to share my experience with MS. I was interviewed in July 05 for a marketing role within MBS. The first interview went very well from the direct feedback of the interviewing HR recruiter. After waiting for nearly 2 weeks, I sent him a reminder and his reply came back that due to visa regulations, I could not be hired. Well, they knew my status all along so why even bother interviewing me? Anyway, I politely asked him for his feedback which he provided candidly.

On Mar 28 this year, I saw the same job being posted again on their website (I have a job alert set up). I once again sent in my resume to that position but in turn also wrote in directly to the hiring manager. (I had kept a copy of all my previous email exchanges with the MS recruiter and found one in which he had mentioned who the hiring manger was.) That was the smartest thing that I could have done.

On Mar 29, I got an email back from her stating that she had forwarded my resume to HR. Same day, an hour or two later, I got another email from HR stating that they would like to schedule an interview with me. I went through the HR interview for the same position a second time around. What I found strange was the recruiter had no clue that I had already been interviewed once for this role and had been rejected. I sent her the entire history that I had with this role. HR interview went well and they got back to me within 24 hours that a second interview would be set up with the hiring manager a week later when she returned from her vacation.

Sure enough, within hours of the Monday that she was back, HR sent me a note to suggest a suitable date and time. On completion of that interview (which too went quite well), HR got back to me again the very next day stating that another interview would be set up with the Hiring manger's manager. 30 mins later I got another email stating that they had had enough of telephonic interviews and that I should make myself available to visit Redmond on May 5 for Interview Day and all interviews now would be face to face.

I think this entire process has gone on very fast and I am excited about visiting the Seattle area on May 5. All the tips on this blog have been great and I am going to try and implement the advice given to the fullest.

A close friend of mine gave me another piece of sound advice which I would like to share on this blog. He said, "Saleem keep your Morale - High, Expectations - Low and Faith (in God) - Steady.

Between reading the blog and this advice, I am ready to tackle the challenges thrown at me by the MS recruiters on May 5. Wish me luck. I need it.

Regards,

Saleem

# re: Microsoft Interview 4/24/2006 3:52 PM misty
keep your Morale - High, Expectations - Low and Faith (in God) - Steady

Saleem this is really good, thanks for sharing with us.
Good Luck with u'r interview and my interview is in couple of days and I am going to always keep these words in mind.
wish you good luck.
wish me luck too :)

# re: Microsoft Interview 4/25/2006 1:07 AM Saleem Bikanerwala
Misty - Thanks. Wish you all the very best. Keep us posted on how it goes and whether you get an offer or not.

# re: Microsoft Interview 4/26/2006 6:26 PM King Kong
Mine is on May 2nd. I am ready man

# re: Microsoft Interview 5/1/2006 12:30 PM misty
I was interviewed with microsoft last week for SDET, but did not get an offer. I had 6 interviews and done most of the interviews well except the last one where I was tired and so I was not so alert in answering.
Its really dissappointing as I had worked very hard for the interview but no luck.

# re: Microsoft Interview 5/2/2006 4:23 PM rupchikyo
Hi people,

I was interviewed on May 1st at Microsoft. I had the first round of interview with the recruiter he was very much impressed with me and was looking forward to working with me.

Then i was interviewed by David Wyatt who is the Software Test Manager for quite a few projects. He asked me two major questions just to get a thought process analysis and numerous other questions involving the information in these questions.
the first question was
2 3 5 8
2 4 4 8
4 6 4 14
4 3 4 X
tell me what is the value that i would put for X and think out loud and ask questions.
The second question was
There is a guy who owns a canoe making business and he has made some excellent canoes and customers have ordered around a million canoes. His lawyer pops up and says you did not test them so you cannot sell them. So they call you since you are the best tester in the world and he offers you 5 millions dollars if you complete testing in one week and 5 more if you complete testing the canoes early. You have unlimited resources and can do anything so tell me what all you can test and should test?

There are no specific answers to the canoe question but the answer for the first puzzle is to think out of the box and come up with a pattern which fits it and the value for X is 12

Answering these question took quite a while and he said at the end of the interview that i picked up most of them but missed some major ones like i did not talk about transportation of canoes since they cannot be in water all the time kind of stuff.

Next i was interviewed by the sdet lead and she asked quite a few questions about test plans, testing certain architectures and usability testing and a lot of other stuff. That was an interview for about 45 mins and then we proceeded for lunch interview. The guy who was interviewing me was sam i dont remember his last name though. He asked me to write pseudo code to merge and sort arrays which i showed him successfully and thought out loud and asked him information and finished it. Then we proceeded for the lunch interview. He asked me about testing an application which would extract all the file names into a string underneath a specific folder, I would say this is some crawler technology used in search. I told him all the possible test cases that can be done with that application. He looked pretty impressed and then we were about done with lunch and the interview and he said it is time for the next guy who is the SDE lead. This guy's name was mark looked very intellectual and wise person. He showed me the architecture that was supposed to be tested and asked me the various possible automations that can be done. He also asked about automating XML, XSLT and XHTML docs testing. He was very nice and he interviewed me only for about 45 mins and said it was time for me to go to the next person and walked me to the next person. The new guy's name was patrice and this guy was a hardcore programmer and tester. He asked me to write code for prime numbers in C# with the exact syntax without using any IDE's and my reponse to that was i dont know and here starts my downfall. Then he said ok fine if you know how to write in C++ you can write it and i wrote it and he started picking syntactical errors more than the logic that i was trying to put out and i was tired by then and this guy was a canadian with an odd accent and hard to interpret easily. It was like hell broke loose all of a sudden. this guy was the end of my interview and we happened to be discussing the prime number program and its major test cases and how to automate it and what bugs could i possibly introduce in my automation code. Pretty much bounced on it dudes. The interview ended at 4:00pm and he said wait outside and i will go ahead and talk to the next guy and will get back to you. Then he returned in like 5 mins and said - that's it man, you can go home now and the recruiter will call you and here I am posting my experience so that someone can benefit from it.

My sincere advice would be to tell that you are good in one language and show the proficiency in it and you should be good to go. If applying for sdet do look at all the testing types and when and where they are applicable. Chill out people in the interview wont eat you and from my experience be better prepared like everybody said take an energy bar and water - most essential to continue till evening and not get tired out in the middle. Good Luck to other aspirers and me waiting for my result with my fingers crossed. But considering what happened at the end i would say it would be a reject. anyways lets see what happens? later then microsoft aspirers.

rupchikyo.

# re: Microsoft Interview 5/3/2006 8:19 PM Mersenne
hey everyone,hmm..I've been staring at
2 3 5 8
2 4 4 8
4 6 4 14
4 3 4 X

for a few minutes and can't really see why X is 12, but don't tell me though, I shall try again tomorrow after getting a good night's sleep!:)

Anyway, I had a phone interview last week for program manager, which I thought went pretty well and I received an e-mail today, inviting me to go for a second interview at Redmond! The date isn't set yet but will likely be in mid-late May, so I have enough time to prepare for it, time that I desperately need!!
I don't have too much to say about my phone interview, there is one design question (design a wristwatch for blind users) and then a few standard HR questions. I thought my interviewer gave me a really easy time:)
But from what I've heard, I'm sure the full day interview will be quite difficult and I'll be drilled with lots of coding questions!

# re: Microsoft Interview 5/4/2006 3:22 AM misty
rupchikyo did you hear from them?
Mersenne, keep yourself hydrated, lunch interview is an interview, be alert till your last interviews. My mistake was I did all 5 interviews pretty well and spoilt the last one because I was tired. Though I knew the answers I was not able to tell it properly because my brains were fuzzy, I had thought interviewers would be forgiving about such things but remember every second you are with them you will be scrutinized, no matter how well they talk to you.
I got an email saying that I will not be considered for SDET opportunities, but my resume will be active for other positions at Microsoft????
Does it mean that I have a chance to be interviewed for SDE positions? or Guys help me with this question and let me know about this? Or will I not be interviewed again till next year, guys let me know if any of you were in similar situations.
Thanks in advance.

# re: Microsoft Interview 5/4/2006 3:02 PM Mersenne
Okay, I've scheduled the interview on May 18th. I'm still waiting for travel, hotel, etc. confirmations. Thanks for the advice, misty!
I still can't seem to figure out the puzzle:( someone please explain the answer 12. Thanks!

# re: Microsoft Interview 5/5/2006 2:34 AM misty
if you dont mind what did you answer for this?
design a wristwatch for blind users ...
just curious ...

# re: Microsoft Interview 5/5/2006 11:56 AM Mersenne
hey misty,
Sure. I basically described an audio system for knowing the current time and changing it. So below the LCD display screen (better to still have one since the user might find it more convenient to ask others for the time) there would be 2 buttons, one for informing the user of the current time (through audio playback) and the other for changing the current time. Below the second button, there will be a hour button and a minute button to set the new time (pressing it will incrememnt the hour/minute by 1 with an audio confirmation) and yes/no buttons directly below that to get user confirmation.
I also mentioned the possibility of an alarm system and the price constraints. Anyway, there are probably more creative answers to this question but it was enough for the phone interview:) Right after I hung up, I thought of a voice recognition system for at least the yes/no confirmations. I'm going to start reading "How would you move Mount Fuji" today to build better problem solving strategies.

Okay, I have a question for you now (or anyone who wants to answer). What should I do if I got a question like "Teach me how to sail" but I have never sailed and don't know the first thing to sailing? I saw this exact question on someone's blog. So should I just say that I don't know how to sail and ask for a different question or try to attempt it somehow? Also, did you get a lot of questions about a certain product? I'm scheduled to interview with Outlook and Infopath but my recruiter say that it might change anytime and I won't know until the day of the interview so I'm not sure how much time I should devote to researching those products.
Thanks

# re: Microsoft Interview 5/8/2006 2:35 PM rupchikyo
hey mersenne and misty,

The answer here is to think out of the box. The first column in the array given is divided by 2 then the second column is multiplied with the result and then this result is added with column three to obtain the values. So doing that will give you 12 for X. But the manager said that is not what he expected and he dint tell me what he expected though he said the answer was right.

and misty i did not get any response yet, so I am still waiting.

rupchikyo

# re: Microsoft Interview 5/8/2006 2:41 PM rupchikyo
hey guys,

I am going to phone screen with norton antivirus and norton internet security teams tomorrow. Wish me luck.

rupchikyo.

# re: Microsoft Interview 5/8/2006 5:14 PM misty
hey guys,
sorry mersenne for the delay in reply. good luck to both of you.
mersenne whenever you are asked a question always try to attempt it. Always remember interviewers will test you by giving you an impossible or hard question, they want to see how well you think and tackle such impossible situations - and if you say no or give up on things it will sure be no hire.
Impossible questions will be general and not on knowledge based questions - example - how many cars are there in US, how many panio tuners are there in US, how to sail etc. For such questions they dont see how correct you are but how you think or tackle such answers.
I was asked lot of problem solving questions, practical and coding questions, no puzzles at all. I also had to give test cases for the questions, here is where I had messed up a bit in my last interview - I gave test cases for testing normal conditions, boundary conditions, and abnormal inputs. (I assume my mistake in the last interview was I did not cover localization, memory, efficiency etc).
Also Mersenne as you are being interviewed for program manager, you might be asked questions like - how will you improve Outlook (if u r interviewed with the outlook team or depending on the product). As everybody said think out of the box and give as much innovative ideas as possible.

# re: Microsoft Interview 5/8/2006 5:56 PM misty
saleem, how did your interview go??

# re: Microsoft Interview 5/9/2006 8:24 AM Mersenne
thanks misty! good luck, rupchikyo!

# re: Microsoft Interview 5/9/2006 8:25 AM Mersenne
thanks misty! good luck, rupchikyo!

# re: Microsoft Interview 5/12/2006 5:24 PM Deepak
Hi everyone!!
I got a email from microsoft's college recruiter Janelle for a online tech screening request..
had to answer 17 general questions with one technical question on testing..
i have mailed my answers 2 days back...waiting for the phone screeing date...
wanted to know did anyone get such a mail b4 screening and how many days will i have to wait till i get she mails me ..and wanted to know whether i will be given the choice of date or they will just assign me a date..(and what type of questions does online tech screen really consist of ..)


# re: Microsoft Interview 5/13/2006 4:41 PM Jay
hey guys....
what kind of questions do they ask for a tech screening for software testing position....I have one scheduled for Monday....someone help plzzz....I am sweating after reading all ur posts....

# re: Microsoft Interview 5/13/2006 9:22 PM Deepak
hey Jay!!
how many days did the recruiter take to reply u once u sent those questions answered ..i just mailed them 2 days back..am patiently waiting for her reply..by the way me too goin for the SDET position too..and did u get the choice to take the date..or she just assigned the screening date..

# re: Microsoft Interview 5/14/2006 1:36 PM Jay
no i haven't taken the test yet....i m going tommorrow.....i was asking if u could tell me wht kind of questions did they ask u....
thanks
Jay

# re: Microsoft Interview 5/14/2006 4:46 PM Deepak
jay!!
i asked u abt the phone screening date... i have mailed the answers for the questions the recruiter sent me. and am waiting for her reply...wanted to know how long do they normally take to reply and do i get the choice of the date..

# re: Microsoft Interview 5/14/2006 5:31 PM jay
Deepak i didn't do any phone screening. Recruiter just asked me to come to her office to take test.

# re: Microsoft Interview 5/14/2006 10:08 PM Deepak
oh ok sorry din know tht!! by the way best of luck man..hope u do well!! and tell me how ur interview goes..and what type of questions are asked..

# Microsoft Interview 5/16/2006 11:16 AM Deepak
hey jay!! how was ur interview man??

# re: Microsoft Interview 5/18/2006 1:37 PM Mersenne
hey guys...well, I just finished interviewing..I only had 4 interviews including the HR recruiter interview so my day ended pretty early:( I must say that I'm quite disappointed, especially because I thought all my interviews went very well. My interviewers seemed like very nice people and I thought handled all the questions well and did not get "stuck" at any point but I guess something must have gone really wrong:(...sigh...you know, I wish these interviewers would just be honest and tell you immediately that you have not been hired, well...it was a great experience and I feel that I'm a stronger person now that I've been through the interview process and I hope I have better luck next time...I still have one more day left here so I'll go do some sightseeing in Seattle tomorrow. I'll post up the questions I got in a few days, after I've recovered from the shock and everything...

# re: Microsoft Interview 5/19/2006 3:53 AM david mohr
I have an interview with Greg Penoyer next week. What were some of the coding questions?

# re: Microsoft Interview 5/19/2006 3:56 AM david mohr
I should have added it will be an onsite interview. So, I am guessing it will be with Michael Hunter too. Any advice would be greatly appreciated.

# re: Microsoft Interview 5/19/2006 7:59 AM Deepak
Mersenee,
was it a FT or an internship interview....and what position???

# re: Microsoft Interview 5/19/2006 9:40 AM david mohr
The position is FT. I had the first phone interview with Greg Penoyer and had to solve two coding problems. Now I am wondering what other coding problems Greg and Michael may have me solve when I go in for my onsite interview Wednesday.

# re: Microsoft Interview 5/20/2006 4:49 AM Mersenne
Deepak, it was a FT PM position, so I got mostly design questions...all fairly straightforward and I thought I answered them quite well..well, anyway, I'll post them up later for anyone who's interested
GL to you guys

# re: Microsoft Interview 5/22/2006 12:13 PM Deepak
Hey guys!! can anyone tell me how many days does does the Microsoft college recruiter take to reply once u have answered the general questions those were sent..I had answered them 12 days back and am yet to get reply for the online technical screening(the email said that they were interested in conductin an online tech screen for) ..and i mailed the college recruiter too ...but still no reply...so am curious to know do they normally take time in replying ( i am goin for an SDET internship).. want to know if anyone has experienced the same thing...

# re: Microsoft Interview 5/23/2006 12:15 PM Sashank
Hello Guys, I recently had an interview for SDE position at MS in Seattle. I heard that if you do not here from them in a day or two, it means that you did not get selected. Is this true?

# re: Microsoft Interview 5/23/2006 1:29 PM Deepak
Hey Sashank!!
was it an internship or Fulltime??

# re: Microsoft Interview 5/23/2006 1:48 PM Sashank
It was for a full time position.

# re: Microsoft Interview 5/23/2006 4:29 PM Mersenne
Well, it's official, I did not receive an offer, I'm disappointed because I really felt I was a good fit, but was still a great learning experience though:)

# re: Microsoft Interview 5/23/2006 7:04 PM Sashank
Did anyone else hear from them?

# re: Microsoft Interview 5/26/2006 9:12 PM pm material
you are MS HR employee and I claim my 5 rupees.

I think you'd earn more stacking shelves at the local Walmart. l



# re: Microsoft Interview 6/12/2006 8:28 AM arch
Hi Mersenne , Can you pl post the type of questions you have been asked in these interviews.? Thanks
Arch.

# re: Microsoft Interview 6/21/2006 11:00 AM Ha
Hey i had technical phone interview with microsoft in May ...i havent heard from them till now..any ideas ..is it positive or negative

# re: Microsoft Interview 6/21/2006 3:26 PM B
Hi guys,

I was contacted by Microsoft for an evangelist position. I did a short phone interview with the recruting person, then a longer one with the head of the team. So far things are looking good and I just got the email to setup my interview day in Redmond with the team. We'll see how it goes.

I need to remain anonymous due to who I am and the position, but I will return back to this blog to post details, and will be updating my own blog with details when I can.

Cheers!

# re: Microsoft Interview 6/21/2006 7:43 PM Zan
Interesting B. Can you say which position? I also just had an interview for an evangelist position. I also need to stay anonymous as well.

# re: Microsoft Interview 6/23/2006 11:01 AM Jim
Hey do any one know what time frame will Microsft take to respond to any telephone interviews. I had mine on May 24th and till now i havent heard from them, It is June 23rd . I asked them couple of time first time they said they going to tell me shortly but till now i havent heard from them. What do you guys think about this....

# re: Microsoft Interview 6/24/2006 4:41 PM Wonder
Mersene
Can you post the PM design questions you got asked. WHat group did you interview with?
Thanks

# re: Microsoft Interview 6/25/2006 10:11 PM Shiva
I was up in Redmon, WA for a face to face interview for a database engineer position. How long does Microsoft to make a decision generally speaking? Has anyone got the job even after waiting for over a week? I was told that I would hear back from them either way by Friday (my interview was on Wednesday). But I haven't heard anything from them so far and I am getting very anxious. I don't want to miss out on an opportunity of a life time.

# re: Microsoft Interview 6/27/2006 6:14 PM B
Timing wise I got an email about the job on 6/13, did a quick phone call with someone from Microsoft recruiting around 6/15. This was just a short 10 minute call talking about the job and setting up the initial phone interview. The phone interview (an hour) took place on 6/20. I then got an email on 6/21 to setup the campus interview. Right now they're just arranging the campus interview for early July. I'll report back on more info as I can later.

# re: Microsoft Interview 6/27/2006 6:34 PM Jason Olson
Hey all, the original author here :). Stick in there everybody ! If it doesn't happen for you this time, don't let that get you down!

The good news? I got offered a position last week as a Technical Evangelist. So, a year and half later and it is finally my turn :).

# re: Microsoft Interview 6/28/2006 2:27 PM Wonder
Looking for someone to list what questions got asked of someone who interviewed for Program manager.

Mersenne if you can we would appreciate it.

# re: Microsoft Interview 7/7/2006 2:16 AM N
Hey all, I have been interviewing with MS for approximately 2 months now and 5 interviews later for a TAM position. It has been 3+ weeks since my last interview and my recruiter keeps telling me they are waiting.....with no more explanation... My feedback has been really positive from all the interviews and the last interviewer gave me my feedback directly which he indicated was a recommendation to move on to the next steps... I do see a lot of people indicating that they have been waiting extended periods of time now for next steps...is this normal?

# re: Microsoft Interview 7/7/2006 5:36 AM Monto
Hi All,
I was interviewd by MS about 1 month ago and till now i havn't heard from them. I sent couple of mails equiring about the results. But neither positive nor negative answer is got from MS. Does that mean i am not shortlisted for next round or is it normal that they take indefinite time to make a decision?
Any ideas based on your experience??

# re: Microsoft Interview 7/7/2006 6:22 AM B
Hi guys,

I'm flying to Redmond Sunday for my day of interviews on Monday. Back later with a report on how things go.

# re: Microsoft Interview 7/7/2006 11:15 AM lisa
Hi guys,

I had on-site interview with microsoft on 7/5 for SDET. 1 HR interview and 4 technical interviews. I thought I did good until I came to the 4th interviewer. I answered most of his questions. Then I was told to go back to the lobby to wait for the next interviewer. After 20 minutes, he came back again and said he made mistake, he is the last one, I can go home now. What does that mean? I am really confused. I did very well in all 4 technical interviews and even the last interviewer said I did great. But there is no 5th? :(

# re: Microsoft Interview 7/13/2006 1:31 AM B
Did a full day of interviews in Redmond on Monday. Have a final phone interview with my bosses bosses boss today. So who knows what the result will be. A giant blog entry with the entire experience (including details on the interview process) or silence (as I'm not going open on it if I don't get it).

# re: Microsoft Interview 7/24/2006 4:39 AM normalguy
Lisa,
I think it means a NO HIRE....sorry :(

# re: Microsoft Interview 7/28/2006 7:17 PM Future Blue Carder?
I had the honor of having 2 MS interview loops within the span of 4 days :-)

One was in my area and the other was a fly up to Redmond. I got an on the spot offer for an SDET position which was great to have going into my 2nd interview.

The on site interview went pretty well, I think I did much better on the first one (obviously)

I've been given the details of my offer. I won't disclose as to whether or not I will accept it as my recruiter doesn't even know yet ;-)

# re: Microsoft Interview 7/29/2006 6:27 AM misty
Hey future blue carder, what were the questions u were asked. Do give us few tips or tricks for the interview. Congrats for getting an offer. which team did u get an offer from? I was also interviewed with MS but did not get through.. But was a very good experience.

# re: Microsoft Interview 7/31/2006 3:37 PM Future Blue Carder!
Misty:

Good guess, I did accept the offer after all, thank you :-)

I'll be joining the Unified Communications Group, more specifically the Real Time Collaboration unit.

I was given a battery of C++ questions and other abstract questions pertaining to testing such as "how would you test this system?" (The interviewer would then draw a client server architecture). Think outside the box on these questions! I know that is vague but that is what they are looking for. If you can get the interviewer to say "Hmmm...I hadn't thought of that before", you're on the right track. On the C++ questions I would first code the solution to provide an answer (while thinking out loud), then talk about improvements that I could make on the solution for space and performance optimization. Oh yeah, don't make any assumptions about the questions they ask you. Sometimes they are intentionally vague to see if you will take the initiative to probe for more information. Don't assume you have all of the puzzle pieces in front of you before you start putting it together! Be prepared to defend your solution; confidence (but not arrogance) is also a very important trait that they are seeking. Sometimes there really isn't an answer so you have to pick something and run with it. It’s quite challenging!

The #1 most important thing to do is to be yourself! Have lots of energy and enthusiasm, especially in the face of adversity. ALWAYS talk out loud about your thought process and logic, even if you're stuck. I constantly involved the interviewer during my coding exercises to give them the feeling of what it would be like to work with me while solving problems. If I hit a complete dead end, I would illicit the interviewer's opinion about what I had produced so far. In the end, I think that's all they're interested in: are you somebody that can interact and engage with your coworkers to come up with solutions?

Sorry to hear about you not getting an offer :-( But don't give up if joining MS is your dream. It may take a couple of tries but if you are truly passionate about the industry and demonstrate a lot of creative energy during your interview, you should eventually find a fit. Good luck!


# re: Microsoft Interview 7/31/2006 6:51 PM Jason Olson
Congrats Future Blue Carder!! Feel free to shoot me an email once you start: jason.olson@microsoft.com.

# re: Microsoft Interview 8/1/2006 10:18 AM Future Blue Carder
Jason,
I'll definitely shoot you an email once I get up there. I can't wait! :-)

# re: Microsoft Interview 8/3/2006 10:19 AM andy
hi Jason,
thanks for putting this bolg up and helping out all the interviewers appearing for the interviews to express their opinion. I had a very similar experience to yours.. interviewed last year and couldn't make it :(..but had another opportunity a few weeks back and this time i made the cut. needless to say i'm damn excited abt starting work soon and read your blog about the NEO and how you'd that smirk on your face with the badge thing!!:)

# re: Microsoft Interview 8/3/2006 12:24 PM Jason Olson
Thanks Andy :). Like I said to FBC, feel free to shoot me an email once you get your Microsoft email setup (jason.olson AT microsoft DOT com).

What teams did you two get jobs with?

# re: Microsoft Interview 8/3/2006 6:52 PM Andy
I'm with the Microsoft Business Division working on one of the enterprise products. I'll email you once i'm there!!

# re: Microsoft Interview 8/4/2006 6:55 PM FBC
I'll be in the UCG group. I'll definitely send you and email when I get up there. I'm looking forward to getting my "warm fuzzy" when my I swipe my badge and it works :-)

# re: Microsoft Interview 8/14/2006 6:31 PM CYpher3k
I have an interview comming up this week, thank you for the advice. i am interviewing for a systems engineer position. thanks again.

# re: Microsoft Interview 8/21/2006 9:39 PM MrVista
Howdy all!

I feel it's time for my lengthy and hopefully informative post.

Make sure to checkout my URL. It was one of my many attempts to get a job at MS.

Here we go...

I have now had eight FTE interviews at MS and about six informative interviews(I'll explain later).

My journey began in April 2005 with my very first interview for a SR. SDE position. I never heard anything from the recruiter or any other recruiter after that; therefore, I decided I would get inside as a a- (contractor). I interviewed a month later for an SDET3 position and received an offer immediately. I figured this would work out great, considering my 8 years of experience, I would certainly roll over to a blue-badger.

Well, I got impatient and decided to start my quest from the inside. I didn't want to break any agency rules; therefore, I began to send my resume to MS internal recruiters that I'd meet on various blogs, linkedin, etc..

In only a few weeks I had established some good contacts. My second FTE SDET interview came from the MSN team. Nope, that one didn't work!

Then a month later I lined up another SDET FTE interview (#3) with the MOM team. Nope, not that one either.

A few weeks went by and I decided to try again; ok, I never rested. PERSISTENCE, PERSISTENCE, PERSISTENCE.

The fourth SDET FTE loop was with the MSN Communicator team(IM). I thought for sure I had this one...then something terrible happened, they said NO!

(Are you all seeing a pattern here?)

After picking myself up, it was time to change strategies. I decided to keep the interviews in the same building that I was working in at the time.

Here comes number 5, yes another SDET interview. This particular one I didn't care for at all and wouldn't have wanted it anyway (that's what you tell yourself to make you feel better).

Maybe you've all figured out the pattern of rejection here...Other than the very first interview, they've all been for SDET positions.

I began to think, Hmm, I don't think I'm supposed to be an SDET. I should try something different.

After a few weeks, it was now time for an SDE interview...again. I was quite confident things would be different now that I've done so many SDET interviews. What could they possibly ask me that I haven't already been asked before.

After some more trolling for recruiters that haven't black balled me from the MS interview process, I finally found one that was willing to put me through the paces.

Interview number 6 was the most difficult andd frustrating interview day I have ever encountered. A week before the interview I had to meet with the Lead SDE on the Hardware team. He explained to me that they're looking for an entry level developer to work on new products. Entry level sounded fine with me. I didn't really care at this point, I just wanted in! A few days later the Dev lead had me do a pre-interview with one of his Sr. Devs. I did quite well on this one.

Another week went by and I was told by the recruiter that the Lead SDET on the hardware team would like to chat with me as well. I figured, what the heck and headed on over.

Same thing once again...pre-interview questions and whiteboard tests. I was beginning to think, what will they ask me in the actual interview, if they continue with these pre-interviews.

Anyway, exactly a week later I was set up with an interview loop...no, not just one, two of them at the same time with two different teams. I thought this was RIDICULOUS, how on earth am I going to succeed at convincing one interviewer that I want to be a developer and another interviewer that I really want to be a tester. I think both teams thought I wanted to be a PM. OOPS!

Now as you can see, things were becoming quite old. Time to bring out the big guns and head over to the Home and Entertainment division. Yes, VIDEO GAMES!

I sent my resume to one of the Sr. Devs on the Flight Sim team. He passed it on to his manager and shortly thereafter I was chatting with the manager about the upcoming SIM game TRAINS.

I told him that I loved trains and that I thought I would be a great Tools Developer; however, he thought I'd be a better Game Developer (oh, that sounds fun!). He gave me some pointers on what the interview would be like. I studied all weekend and even purchased a competitors train SIM to perform analysis on it. I read a bunch of train books, etc, etc.

The day of the interview I blew them away with my knowledge of trains and their competition. However, I didn't quite have the hardcore design experience they were looking for. Go figure, I've never designed a game. :)

They did tell me they were considering me for a Tools Developer; however, they didn't have any openings (yeah, sure).

My one year contract will be over in a few days and I must find something before I have to begin collecting unemployment.

Now number eight. XNA studios.

I was determined to get this one. The job description was an exact match...We're looking for a UI developer that has experience with UI design. C#, GDI+, blah, blah, blah.

Both the recruiter and hiring manager felt that I was a perfect fit and they had me setup within a few day, actually the day after my contract ended.

I studied everything I could find and felt like there's no way I'm gonna miss this one.

The interview loop was great, I answered everything perfect and when I reached the hiring manager, he didn't ask me one question, just talked about the project, group and life. Two hours went by and I thought, this is the one, I finally did it! YEAH!!!!

Nope, I was wrong. I was told by the recruiter that they felt I was too involved with the UI and design (I guess I read a different job description). I mentioned to the recruiter about the job description and he simply said that they changed their mind and that they wanted someone that could work on a variety of things. Hard lesson learned.

Well, that's my adventure within the past year or so. If you ever hear someone say, you only get one chance at interviewing at MS, they are all wrong!

I'm actually working on interview #9. I know one of these will work out. :)

There's far more to my interviews. I didn't mention any of the informational interviews (these are what they call it when you're already on the inside).

Once I finally get an FTE job at Microsoft, I plan on writing a book, explaining what not to do during an interview. :)

Congrats Jason and good luck to the rest of you!

Regards,
-Ed
AKA Mr. Vista

# re: Microsoft Interview 8/25/2006 9:21 PM guest
Good for you MrVista. When I got my rejection email from MS, I was told that I cannot apply for almost a year. wow, you have 8 interviews in a year !!!

# re: Microsoft Interview 8/29/2006 9:21 AM B
Hi guys,

I'm back and the long process is over. I spent a day of interviews on campus and it was pretty cool. The offer came in but because of various reasons, I decided not to accept it.

In any case, a few tips (none of which are really Earth shattering new):

1. Be yourself. Don't try to be that guy (or girl) that you think they want you to be. If you're being interviewed then there was something they saw in you.
2. Be smart. They do ask questions and there are whiteboard type problems (depending in the job) but work through things. There's usually a simple answer to what you're trying to accomplish so don't over engineer the solution.
3. Be honest. Don't lie on your resume, and don't tell them things you don't know. Anyone worth their salt can spot a bull#@$#@$# so don't be one. If you don't know something, just say so. Really. They won't bite.
4. Be responsive. When they ask something, think about your answer and what they're really asking. Responding with "yes" and "no" type questions doesn't do anyone any good.

Above all, have fun, relax and enjoy the experience. Whether you get the offer or not, whether you accept the offer or not, it's a life-enriching experience for anyone.

# re: Microsoft Interview 9/1/2006 10:15 PM P
can anyone draw some insight onto phone interviews.. wat do they ask? any technical stuff or its just a get to know you kinda stuff???

# re: Microsoft Interview 9/4/2006 11:05 PM oz
where did my last comment go that i posted???

# re: Microsoft Interview 9/4/2006 11:09 PM Oz
Hey Jason and those who made it to MS and those who didnt...i have read all the pots and pretty much all of them have to do with how a person shud go about in a MS interview...I wanted to know what exactly should one prepare for the interview (Like what technical and conceptual topics should I cover)? My final round of interviews is just around the corner, so Id be grateful if you guys could tell me which topics and subject matter should I review or prepare to handle the technical and coding part confidentally, ur help would be very much apreciated...thanks alot

# re: Microsoft Interview 9/8/2006 5:12 AM V
i recently had my technical phone interview. The interviewer asked fairly general questions about technology that the position was for. For instance since it was a group dealing with networks, they asked "what does this <term> mean?" or "can you describe how this works?" I didn't know they'd be asking that, so the best I could do was try and remember from my years of school what those terms mean. After that, there was a tricky coding question. I actually had to connect to them and type out code.

Unfortunately for this I didn't too well. It was at the end of the day AFTER i got off work and my brain was already fried from coding 8 hours at work. So when they asked questions that I had to think about, I was already dead tired and didn't want to do it. And not only that, I don't have a headset, so I had to hold my phone to my ear for a hour and a half talking to them while my ear was sweating. Not very comfortable and enjoyable experience. I am thinking they probably denied me due to my inability to code that part at that time but it's cool. I have my reasons and they have their reasons.

Nevertheless, it was a good experience and I learned a lot for it. Granted, I never was interested in working for Microsoft but I just wanted to see how it was like.

My advice for the technical phone interview is to take the call whenever you feel most fresh NOT when you're dead tired after work!

# re: Microsoft Interview 9/9/2006 6:41 PM T. Holland
I am flying to Washington for my interview with Microsoft in two weeks and boy am I nervous. Matter of fact I can't even rememb er for what position. I have been speaking iwht my recruiter trying to get more information but she have been out of the office. I live in Atlanta wish me the best of luck.

Miss. Holland

# re: Microsoft Interview 9/11/2006 5:21 AM Andy
Oz:
The interview topics would ofcourse depend on the position you're interviewing for (SDE/SDET/PM).
I would say from my own personal experience they focus a lot on data structures and algorithms (big-Oh notation)...if you can come up with multiple solutions to a problem increasing the efficiency (time/space) that's what matters. For coding purposes any language that you're most comfortable in works..even psuedocode is acceptable. Depending on the team you're interviewing with you might have to brush up on OS concepts/networking etc. Also if it's a PM position for the design questions do ask a lot of questions to make sure exactly what they want. Starting the design/code w/o asking a lot of clarifying questions is not a good sign in general for any of the interviews.

# re: Microsoft Interview 9/11/2006 6:43 PM Steve Smith
http://www.emicrosoftinterview.com -Guide for Microsoft Interview Questions

# re: Microsoft Interview 9/13/2006 11:26 AM brian
Microsoft is coming on my campus. Anyone knows what kind of questions they ask and/or if they take any test. I am very nervous, please help me out. Let me know where to find the exact questions asked by microsoft people.

I would appreciate if anyone can email me at "shan.bourne@gmail.com"

# re: Microsoft Interview 9/23/2006 10:56 AM P
Hi B and Zan,

Any chance you could share your feedback on how the interview for the evangelist position went?

# re: Microsoft Interview 9/29/2006 5:48 AM Geek
Hey can anybody tell what happens next when you get hired. Like I got accepted onsite after the interview. So will I be getting a letter in mail or what is likely to happen next?

# re: Microsoft Interview 10/16/2006 1:34 PM Pavan B
Hi Guys,

I read almost all the posts and they are all very helpful. I had a phone interview for Program Manager position but after 2 weeks I got the response saying that based on my performance I am best suited for SDET and they made an on site interview arrangement on 11/02/06 for me at Fargo, ND location. I will come back and post my experience for you guys. If someone already been there for SDET position please let know your experience and some tips and suggestions for preparing for the on site. You can shoot an email at bondugulap@yahoo.com

Jason i really appreciate your blog and post. Thank you very much.

# re: Microsoft Interview 10/17/2006 9:05 AM VM
I am going to have a phone interview with MS next week. Could you give me some hints about the "whiteboard" stuffs? I never used it before ...

# re: Microsoft Interview 10/17/2006 10:54 AM Dan
Hey Paven B,

I just recieved an e-mail about comming to Fargo to interview for the SDET position as well. Maybe we'll run into eachother.

# re: Microsoft Interview 10/20/2006 11:14 AM Pavan B
Hey Dan,
Cool.... good to hear that... I'll see ya there... I will be there by 6pm on Wed. Anyways good luck to you..

# re: Microsoft Interview 10/22/2006 11:08 AM CY
Hi folks,

I just got an email for an onsite opportunity for SDE; not sure which group and date yet but shall have the details in two weeks.

I applied through the school career center website, and got an email regarding ten very generic questions after two days. I replied the email and the got an phone screening(with live meeting thing) in about two weeks. I then had it earlier last week and then got the result back on Friday - I am going to Redmond.

Generally speaking the phone interview was nothing I was expecting. There was nothing like 'reverse a c-string' or 'test a circluar linked-list'. Instead, I have only one very basic, rather generic question in designing an object-oriented base class.

As the functionality is not well-defined, I did what I thought were important. If you ever got into that kind of questions, be sure to ASK before you bump into massive coding. There's no much of coding from where I can see; most of the questions are how you preceive it, so be sure to let the interviewer know your approach.

Anyways, good luck to everyone, and myself.

ps. I even got a chunk of book lists for the onsite interview, most of them are from MS Press; of course, the famous OS book is included too.


# re: Microsoft Interview 10/24/2006 8:07 PM KD
These are all great insights into the MS interview process. My experience so far has been very different. I live in the San Francisco Bay area and work as a Sr. Project Manager for a large internet retailer with a large brick and mortar business. I was a Creative Director prior to shifting my career. I was not seeking a job in WA or with MS. A recruiter contacted me via email on 10/16 regarding a Manager of User Experience position for an incubation project. The role on paper is a perfect fit.

We had a 1/2 phone interview where we discussed the opportunity, as much about the product that could be revealed minus a signed NDA, what my goals were, a management question regarding an employee, etc. We ran out of time so I told the recruiter that I wanted to respect his time and would follow up an email with additional questions and a concern I had alluded to at the beginning of our talk. I wanted to know specifically what my options would be if the incubation project never saw the light of day; what would my options be to stay with the company. I wanted him to know that I was willing to take the risk as long as there was a good possibility for other jobs.

I followed up the phone interview with the promised email and made sure to point out how I believed I was a good candidate for the position with examples stemming from the requirements listed in the job description.

The recruiter replied that he would get back to me with the answers to my questions and asked for a formatted version of my resume (he found me on a job board).

I quickly replied with my formatted resume. He replied the next day with the answers to my questions and said that they would like to fly me out for interviews ASAP. I am leaving for a 2+ week vacation which added to the sense of urgency.

I replied that I would do my best to make 10/27 available. I admitted that I was surprised that the hiring manager didn't want to phone screen me first but understood what it means to seize the moment.

I'm real excited and very nervous about the opportunity and hope that I have enough time for due diligence. Suffice it to say that my brain is reeling with excitement. A little more than a week ago I wasn't even thinking of relocating for a job, let alone interviewing with MS.

Any advice on where to locate the Cliffs Notes about the company etc. would be greatly appreciated.

I'll keep you posted.

# re: Microsoft Interview 11/7/2006 12:46 AM prady
Hi Guys,
I'm working as a software prof. for 2 years and i wanna go for MS interview.I wanna know wheather i would be eligible for getting a call from MS.

# re: Microsoft Interview 11/9/2006 11:35 PM DJ
Hi folks,

I went on-site all the way to the "as appropriate" (the 5th technical interview) although I didn't get a chance to swing my bat; so now I am wondering if anyone know how good is my chance to get an offer? Namely, P(offer|"as appropriate"), thanks!

# re: Microsoft Interview 11/9/2006 11:35 PM DJ
Hi folks,

I went on-site all the way to the "as appropriate" (the 5th technical interview) although I didn't get a chance to swing my bat; so now I am wondering if anyone know how good is my chance to get an offer? Namely, P(offer|"as appropriate"), thanks!

# re: Microsoft Interview 11/11/2006 5:05 AM A
Why everyone wanted to become MS employee? There are so many companies very good offer than MS. I worked as a contractor and saw many things in side of the company. So much politics. They only hire their friends, families and the person they liked.

# re: Microsoft Interview 11/27/2006 3:48 PM theansaname
Hey folks, just like to say that this blog is very helpful to me personally. I got a response from my campus recruiter after I graduated like several months ago. She gave me a big reading list for the SDET position with MS games. I have only gotten through reading about 2-1/2 books so far and my phone screen interview with using Live Meeting is comming this week. I am very nervous, mostly with the programming part. I am afraid they are going to trip me up on something I don't know. Thanks Steve Smith for that website, checking it out now, hopefully calm my nerves if I get a feel of what the problems are like.

At any rate this blog is very useful. Its nice to know that there are people out there that are going, will go, have gone through the process and kind enough to share their thoughts and advice.

# re: Microsoft Interview 12/2/2006 4:52 AM Bala Gopalakrishnan
I just cleared the tech screen interview with the Manager with Microsoft India. MS is planning to fly me to Redmond for the tech interview. This is for a position that I applied in April 2006 for a Senior Developer. Any advice on what to expect for MS India interview? Looks like that I am the only one in this blog looking for India opportunities si it is kind of strange what to expect in interview questions.

# re: Microsoft Interview 12/7/2006 7:44 PM theansaname
So I had my phone screen. NOTHING like what I was expecting. I was looking for a total programming fest and was just a couple of questions on how I would test this or test that.

I was totally nervous because it caught me by surprise. But some how I managed to get a reply for the second interview a week later.

# re: Microsoft Interview 12/16/2006 9:35 PM Solomon
Folks,

Any tips for Microsoft phone interview.

Cheers
Solomon

# re: Microsoft Interview 12/20/2006 7:18 AM Solomon
Hi,

How long it takes to hear result of phone interview.

# re: Microsoft Interview 12/22/2006 11:11 AM rockport
There are so many other good companies to work with why drool for Microsoft?

# re: Microsoft Interview 12/25/2006 3:41 PM Chris
Does anyone interviewed with ShuangTiao Huang, what questions he asked or does he have blog? I will have an interview with him. Thanks a lot for any hints!

# re: Microsoft Interview 1/2/2007 12:31 PM Naresh
Bala, I have i/w in past for MS India from Redmond. I applied for a senior position straight from college :). After phone i/w, went to redmond (i/w started at noon). 3 i/ws at redmond offices and then call from India manager. My redmond i/w went great but call from India happened at midnight and I was completely exhausted and blew the i/w. Later was told to reapp in 6 months as they felt i was lacking on expi.


# re: Microsoft Interview 1/4/2007 12:25 AM Reuel
How one should dress in the interview.
Reuel

# re: Microsoft Interview 1/10/2007 9:17 AM JWLEO
Wondering if the person interviewing for the TAM position ever heard good news back from Microsoft?

# re: Microsoft Interview 1/21/2007 3:10 PM Peter K.
Guys, I haven't thought this MS intership thing is such great. I am happy there is so much discussion about the interview so we can get some info(thx Jason)...

Could anyone tell me if I will be e-mailed prior to the phone interview or just they will ring me...? I only have submitted my motivation Letter and CV and waiting for a reply.

I wish everyone luck and solid calm mood in fight for THE MS internship. See you all on the campus ;).

P

# re: Microsoft Interview 1/22/2007 5:22 AM Rush
How long does it take to hear the result of the phone interview? Anyone knows?
I made it about 1.5 mounths ago and I did not receive any mails about the result.


# re: Microsoft Interview 2/6/2007 12:55 AM Frank de Lion
When you get there tell them that Vista was a failure

# re: Microsoft Interview 2/7/2007 11:31 PM Simmy
Hei does anyone has any idea on Project Manager interview hand on questions. I have a hands on interview scheduled. Any insight would really help. Thanks

# re: Microsoft Interview 2/10/2007 2:52 PM OttO
Simmy, check Matt Goyer's blog. He worked as a PM at MS. Just type matt goyer in google.

# re: Microsoft Interview 2/23/2007 5:58 AM Mary
Hi...I am echoing Simy's sentiments on finding out the general thrust of questions for PM positions at MS. Am interested in the Server and Tools, Online Services & Entertainment and Devices operating segments. A couple of sites on the web seem to imply that there are mostly design questions. What about technical/programming questions...do they skimp on those?

Also, does anyone know the similarity or difference with Amazon's interviewing process for technical program managers?

Thanks for any insight(s), guys!

# re: Microsoft Interview 3/1/2007 8:59 PM qky
Hi guys, any of you have tips for phone interview for SDET Intern? I think most of you are grads already..

Thanks in advance!

# re: Microsoft Interview 3/6/2007 9:44 AM BBC
Hey All
I have interview for TAM position.I read most of the blogs and interview advices*** I would like to know any specific question or technical question that might be asked for TAM position...

# re: Microsoft Interview 3/15/2007 4:46 PM Gayathri
Do anyone know what is this team doing in Microsoft "Connected Framework and Administration eXperience Platform" . I have interview with them and I have no idea about this team

# re: Microsoft Interview 3/28/2007 6:29 PM John Smith
I've been a contractor at MS since 1996. Yes, over 10 years. There were some breaks about a year in early 2000, but in total - about 8 projects/teams, each lasted about 1 year. I went through about 50 interviews, each of them 3 sometimes 2 sometimes 4 persons. Mostly it was SDE positions, one project - SDET. So I have an IMMENSE experience. I can tell you all -- the interview process is VERY subjective and political, and it does not matter how well you know the subject and how enthusiastic you are. You can answer all their questions, have a perfect interview, receive all excellent remarks from the people who interview you, and yet get rejected with some ridiculous reasons like -- he is not flexible enough. OR He needs to have more "upfront" style of coding versus "write and fix". (What the hell is "upfront" anyway?) OR he will be happier in a Senior SDE position. OR simply have no explanation at all.
It especially makes no sense to people like me, who KNOW and LOVE the software, but not get hired because of political whims of MS employees. In addition people from India working at MS are something special. They feel very important, look at you with contempt and arrogance during the interview. I have couple of good friends at MS - from India, great guys, but they are exception to the arrogant Indian crowd.

Now I just hate MS, its unexplainable stupidity, cruelty and lack of any sense. Sorry for this terminology, but remember, it comes from the guy who has huge interview experience.

My advice to you. Forget MS, find a better place to work. MS does not invent anything new, do not succumb to their propaganda.


# re: Microsoft Interview 3/29/2007 8:12 AM Jason Olson
Interesting that you post that anonymously. I think it's also not fair that you try to "pigeon hole" ALL of Microsoft (now over 70k employees) into YOUR experiences. Also, as much as it sucks, I've heard stories about the divide that can exist between FTEs and Contractors, so I find it interesting that you are basing your "all of Microsoft" GENERALiZATION based on a point of view from the contracting side.

Yes, it sounds like you got burned while there, but it also sounds like you have something against it all.

I have NOT had the same experiences as you. I LOVE Microsoft. There are a LOT of opportunities to excel here. There's been a lot of focus as of late on Career. When you come in as a Full Time Employee, teams will help you "learn" where you are work if you are general a good fit. With a contractor position, you have to come in at full speed.

SOOOO, my advice to all of you, feel free to find a FTE position at Microsoft. Your experience is largely what you make it.

# re: Microsoft Interview 3/30/2007 7:39 PM Mbt
I agree with Jason. It's extremely good working at Microsoft.

# re: Microsoft Interview 4/8/2007 11:07 AM Robert
Hi I went to Seattle two weeks ago. i applied for a Full Time SDET possition. This was my second try on MS. Last time I applied for an Internship position. I must be honest the first time I didn't had any idea of how test should be done. So I got rejected. This time I studied several book on Software Testing and learned about how to put all test cases into categories. I thought my interview went really well. But once again I received a NO. I am quite sad, because I really wanted to be at Microsoft. I just wanted to ask. Supposely I need to wait a whole year before reapplying. Have you know of cases in which people reapply in a copple of month after being rejected? I believed luck is also requiered and probably other teams could have made me an offer. I applied thru College recruting, do you know if it is possible to apply not as a college student which I will no be any longe in a copple of month.
Thanks
Robert

# re: Microsoft Interview 6/2/2007 10:43 AM jc
hi john,

June interview in china is for Beijing or Shanghai group. I am not sure what specific team is it. I am scheduled to fly there also. Hopefully we can make it. Good luck to us.

# re: Microsoft Interview 6/7/2007 10:51 AM jc
John, what is your schedule? I am a little bit cramming and almost forgot what I had studied

# re: Microsoft Interview 6/17/2007 4:13 PM Matt
I was contacted by an external recruiter and passed the screening test which included adminstrative questions, work background and some technical questions. I was then contacted directly by a recruiter at Microsoft to schedule a phone interview with the hiring manager (which turns out to be the Development & Product Manager).

I'll be having the phone interview tomorrow. I was wondering if this phone interview will be a technical interview or will they continue to inquire about my working experience and what I have to offer to the SDE/T position before flying me in to Seattle for an on-site interview?

Thanks in advance.

# re: Microsoft Interview 6/29/2007 7:47 AM ac
MS interview - I have to admit, one of the most unpleasant interviews of all my life. Of course I screwed up somehow - details are not important - but I felt so "unwanted"... even more if I'd showed up with heavy metal leather and piercing all around.
I understood in the first second that THIS IS NOT MY PLACE NO MATTER WHAT. At least, so I thought (and I still think so).
Luckily, I started my own company, working for other two as contractor - and I do well. Perhaps it was not for me.

# re: Microsoft Interview 7/3/2007 8:20 AM Diesel
Should I go for Microsoft or Google ?

# re: Microsoft Interview 7/9/2007 1:22 AM Manoj Iyer
Hi,
Really these Posts are all very helpful. I am working with a Software Firm having exp of 1 year in .Net. Is there any way i can get into Microsoft. I want to work with Microsoft. I have applied online but it dosnt work, has any one any idea about this..
Thanks In advance

-Manoj Iyer


# re: Microsoft Interview 7/9/2007 1:31 AM Parth Patel
Hi,
very helpful article. I am working with a Software Firm having exp of 1+ year in .Net. Is there any way i can get into Microsoft. I want to work with Microsoft.Is there any posts for software engineers, with this experience, in Microsoft. And what is the eligibility criteria for working in Microsoft???

Thanks In advance

-Parth Patel

# Microsoft Interview -I'M NOT TECHNICAL!!! 7/11/2007 8:38 PM TAMI
Hi,
I have an upcoming interview with MS in a couple of weeks with the Business Development unit. When I had the phone interview with the hiring manager I had no idea what I was getting into. It ocurred to me to do some research about the company and some how I got to this web page. Now I'm freaking out. I wonder what kind of questions they'll ask me. ANY INSIGHT? ANY ONE? I have 2 companies waiting for me to give them a response on their offer. I wonder how I should handle that with MS. Does any one know how long it takes them to make the hiring decision?

# re: Microsoft Interview 7/30/2007 9:29 PM SDET interviewee
could you tell me how much the SDET startting pay...thnks

# re: Microsoft Interview 7/31/2007 10:08 AM someOne
Could anybody tell what will Microsoft ask for the intern position in SDET??? It will really help me...


# re: Microsoft Interview 8/4/2007 3:09 AM OttO
I got a position at MS; tough interviews; a couple of weeks cracking programming puzzles; etc.

Such a disappointment. SDET position is no good. you will loose your previous experience. i become one small cogwheel among others that work in parallel. looking for a way out. i should stay a year not to refund the relocation benefits.



# re: Microsoft Interview 10/10/2007 2:04 AM someone who wants to help out
There are three types of interviewers at Microsoft : coder, thinker, attitude watcher.

The coder guy doesn't care how talkative you are. As long as you can write clean code, you will probably get a hire. I will explain why "probably".

The thinker guy like puzzle questions more than the code questions. Guess what, this happen more often if you interview for a test position or a PM. because you don't have to be a perfect coder, but you have to be problem solver.

The attitude watcher is more likely the AA (as appropriate) or the HR person. In general, as long as other coders and thinkers think you are should be hired. They usually don't say "no".

I say probably, because ALL depends on the feedback of the FIRST guy you interviewed with. Take this way, nobody wants to contradict with his/her coworker unless it's something obvious. Basically, if you get a no-hire from the first guy, you are doomed no matter what. For example, I've interviewed a guy. He was very good coder in general, but not a geneous. The first interviewer sets the bar really really high. The second person followed by saying the he didn't check for NULL on a pointer. In the end, he didn't get a "hire" because two interviewers said "no".



# re: Microsoft Interview 10/25/2007 3:05 PM Tugrul
Hi There
Last week i had a phone interview with MS.It was very good. And now i learnt that ,they will invite me to Polland to take an interview with Windows Core team for SDE position.But i dunno anything about them.
Who are they ?And what are they into ? Are these guys the one who code Windows itself ?
Any information ?
Thanks everyone..

# re: Microsoft Interview 11/13/2007 1:03 PM Jay M
Are there any White Anglo Saxons besides billy boy at MS?

# Microsoft Interview at DC location 12/12/2007 1:53 PM Mayank Shyam
I was interviewed by Microsoft in their Washington DC office on Oct 4th, 2007 for a Technical Program Manager position. I had two phone screening in September and I passed those. Microsoft Health Solutions Group then brought me for a face to face whole day interview in DC.

I met 6 people whereas I was suppose to meet 5. I made the sixth round. I was happy. Microsoft staff told me that they had a lot openings and they just wanted to see where I would be a good fit. They asked me if I was being interviewed any where else. I left happily. I even sent a "Thank you" email to the Microsoft recruiter.

Three weeks passed and they did not give me any feedback. I contacted my Recruiting Coordinator in Redmond. Finally Microsoft Recruiter called me and told me that they were not going to move forward. She did not give a reason.

All and all my experience with Microsoft was not a good one.

# re: Microsoft Interview 12/16/2007 6:51 PM Sid
Hello Everyone,

I have a telephonic interview scheduled for tomorrow with the recruiter for SDET role with Microsoft UK. It looks like pre-screening interview before the actual process starts.
Any specific tips for this interview and the next that follows?

Also if things don't work out, how long do I have to wait before I can interview with other teams at Microsoft?

# re: Microsoft Interview 12/16/2007 9:46 PM josh
I attended a written test for the SDE position on Saturday(and today is Monday morning). When will I get to know if I go the next stage? When do I know for sure that I am going to get a call now?

# re: Microsoft Interview 12/16/2007 9:50 PM josh
I mean when do I know for sure that I am NOT going to get the call?

# re: Microsoft Interview 12/18/2007 3:24 PM Anon
I had an interview for an SDET internship at Microsoft last Friday. I had to fly there from NY and ended up getting stuck in Chicago for quite some time. I finally got to Seattle at 1am pacific time (4am eastern and I'd been up since before 7...) and by the time I drove from the airport to the nicest hotel I've ever stayed in in my life (only valet parking, cool rich people music, fancy restaurant, downtown seattle) I was exhausted, and even MORE nervous. I probably slept for about 2 hours, I got up showered, breakfast, etc. and got to MS about a half hour early. (I planned for an hour of travel time-just in case I got lost-but I found it no problem) I had to check in with the receptionist, and they already knew that I was the one with the flight problems. Someone who's job it seemed was to sit with interviewees and be happy took me to get a free latte. Then, I had to to talk to an HR person. She asked me SUPER basic interview questions (tell me about yourself, what's your major, why do you want to work here, etc.) So the basics of my next interviews were as follows:
1. The first guy asked me to test write and then test a function to schedule appointments so they don't overlap. He liked that I wrote a lot of notes on the side of the board and wrote the sample test cases I made
2. The second guy drew a desk lamp on the board and asked me to test it. He said I wasn't very organized in my testing, but I had a lot of good ideas. He asked me a lot about my resume and work experience. I had to write code that takes 3 numbers and tell what kind of triangle they make. I got all the tricks.
3. Lunch interview! The guy who interviewed me really liked sports, so we talked a LOT about fantasy football, and he also liked chicken wings (I'm from buffalo, so it came up) so we talked about the differences between buffalo and seattle. he asked me what I struggled with in the earlier interviews, and I told him organization, so he asked me a testing question and I had to organize it.
4. They had said I was going to have a break, but then they ended up scheduling another interview here. This guy was really casual, and I had to test a blog website. Then there was something weird with strings that was confusing, I don't really remember what I was supposed to be doing except that I was really confused.
5. The final interview (4pm, I am SO SO SOOOO TIRED) I get in and the guy says "I'm not going to make you code" and I was happy. So, he says "how would you test a scroll bar" not easy. then, he gave me a trick question (after everything on the interview said I wouldn't get one!!!!) but I got it. p.s. 6 is 9 upside down. then he says "you know what, I'm going to make you code" so I had to turn "The Big Cat" into "ehT giB taC" which probably shouldn't have been as difficult as it seemed on no sleep, but the guy said I was really detailed and diligent. Each time I thought I had it, I went through the whole thing with the sentance and found a problem, till eventually I finished. I actually kicked my shoes off during the problem I was so tired and stressed. Then he asks if I had any questions for him, and I of course rehearsed a ton of them, and could NOT remember, I was exhausted. I couldn't even remember what the guy said he did. I felt horrible, but there was nothing I could do.

I haven't heard back yet, but as for advice, just the same as what everyone says. Talk a LOT write a LOT, test your code, no test case is too weird, ORGANIZE your thoughts, be visibly happy to be there.

# re: Microsoft Interview 12/20/2007 7:22 AM Andy
Indeed a good blog. Very useful

# re: Microsoft Interview 12/22/2007 7:17 PM OttO
MS people most of the time ask the same questions over and over.

1) read the book How to Move Mount Fuji
2) read the book Programming Interviews Exposed.

code all big coding questions yourself no only look at them in the book. Yes, "The Big Cat" question is from Programming Interview Exposed.

Those who did not pass the Interview, do not get upset. Work somewhere else. There are tons of good companies around. Afterwards you may join MS as team lead or higher level coder.

all the questions i was asked found in those book.

Do not answer questions right away think twice before or three times. It is better than write something wrong and then correct. If you are asked to write on the boards, you may ask for a piece of paper and a pencil to make a sketch.

# re: Microsoft Interview 1/8/2008 2:32 AM good_boy
I had a PM intern interview at Redmond today. The HR recruiter met me in the morning and she told that I have at least 3 interviews and if the 3rd guy says you're done for the day its clear you didn't get in. If you have a following 4th interview then chances of you getting are quite high.

I have a solid proven evidence of creative solutions and innovative ideas demonstrated at both work and graduate school. However I fared quite badly at the 1st interviw itself when the guy gave me a frank feedback that though I am innovative in my answer I didn't think from the customer's point of view - I didn't ask questions and assumed a lot. I knew it was my fault then.

My 2nd interview wasn't that bad but could have been better. My 3rd lunch interview was very positive and the person noticed I was thinking better each time and I was myself confident of at least this interview. He also told I would have a 4th interview later which made me optimistic. However perhaps the 3 guys met later and spoke and decided not to go ahead with my 4th interview which was more or less expected since I didn't do very good in my first interview.

I want to ask a couple of questions:

- can I apply for full-time position after 6 months for PM when I intend to graduate - will they consider me given that I was rejected for the summer internship onsite interview today?

- can I apply for full-time position after 6 months when I intend to graduate for a SDE/SDET position?

# re: Microsoft Interview 1/8/2008 2:46 PM v
hey good_boy,
sorry for the bad experience in the interview. I am also interviewing next week for a PM summer intern. can you please share your experience vis a vis the difficulty of the questions and what all were you asked. Lastly which team where you interviewing with?
Thanks


# re: Microsoft Interview 1/9/2008 6:16 AM good_boy
I wasnt interviewing with any particular team as such. The skills you need during the interview are same what has been provided on the job description of a PM. Questions will be asked on your thoughts of creativity for a given product and "right" questions will be expected from you too. All the best!

# re: Microsoft Interview 1/21/2008 6:19 PM k
did anyone got a hire for intern position after three interviews for SDE?

# re: Microsoft Interview 2/10/2008 5:52 PM dreamhost promo code
This is a great resource... thanks guys...

# re: Microsoft Interview 2/11/2008 12:08 AM Vishal
I have my telephonic interview on tuesday Feb 12th 2008...Can you guys let me know what kinda questions will be asked?

Thanks

# re: Microsoft Interview 2/15/2008 4:03 PM coder
I had a question - how soon do they finalize a candidate for a SDE position and how long is the wait to know the interview results. I was interviewed last thursday and I did not hear from the recruiter - so does that mean I did not get thru or do they make a decision only after interviewing all other candidates.
Thanks in advance.

# re: Microsoft Interview 2/15/2008 11:36 PM Marc
Hey guys!

Best of luck to everyone. I'm having my first live meeting (at my campus, kinda like the phone interview I guess) on Monday. Hope the best :) I'll try to relax now, I just hope that I'm not too nervous... a friend of mine got an SDE position for the summer and told me the problems he had and I solved most of them. I believe I am ready :)

# re: Microsoft Interview 2/16/2008 6:03 PM coder
hey Marc,
can you tell us what questions were asked for SDE interview?

# re: Microsoft Interview 2/18/2008 12:46 PM Marc
Hey coder & everyone!

I just came from the interview, it went awesome!

The guy who interviewed me was very cool, relaxed and interesting. We talked for some minutes at first then the problems came: find the middle of a linked list & given numbers from cin, sort them and do not display duplicates (memory constraints). I did pretty well on both and I hope I go to the next step =)

He said I'll know in about 2 weeks but that he recommended me totally to go, but its not his call :)

# re: Microsoft Interview 2/20/2008 4:24 PM Meals
Your experience remind me such a guy during my interview with MS. I believe that they are the same guy because they did the same thing.
[Quote] He refused to let me verbalise my thoughts, kept doing something on his computer all the time and kept snatching away the question in front of me if i had more than 3 questions. Seemed very disinterested and curt and actually threw out my resume into the trash RIGHT IN FRONT OF ME. [/Quote]

# re: Microsoft Interview 2/23/2008 11:53 PM karan
hi

i am karan i am going to face microsoft interview for an internship program .I have no clue what they are going to ask me.I am a student and have never faced an interview before.
pls help me.


# re: Microsoft Interview 3/18/2008 8:03 AM Voktor
hi,
recently I had interview with MS. Initially I was that I will be having 3-5 interviews. My first 2 interviews were well... as far as I can think. 3rd was HR and then after 15 min, which was the usual gap between two interviews, I was asked that I can leave now. Whereas other 3 guys went for 4th round of interview. What does it mean?? Should I assume that I couldn't make it?


# re: Microsoft Interview 4/4/2008 9:27 AM NeoSanj
dude am going for Microsoft interview IDC.. Lets c how much i have taken from your experience. By the way i am being called for SDE position at Microsoft IDC...

# re: Microsoft Interview 4/16/2008 10:11 AM jk
Hi NeoSanj,
Can you please tell us abt your interview experience with MSFT IDC?

I am expecting a call from MSFT IDC.

Thanks in adv,
Jitendra

# re: Microsoft Interview 5/18/2008 8:57 PM AG27
I'm fresh out of an interview for Operations Engineer this past Friday. The experience was fabulous, even when you get to the recruiting center (bldg. 19), they have stuff there loosen up while you wait....refreshments, xbox, internet, tv, a surface table to play with (that was awesome!!!)

Now for the serious stuff: There was the infamous whiteboard exercises to see your thought process (they were about SQL server since the position required experience on SQL). They were challenging an if you got stuck on the board exercises they gave you pointers and they are not testing if you know the exact code wording, just if you know how to rationalize the problem and come out with a solution. I also was asked weird questions such as, how many laptops do you think are in this building? and how many offices are on the building? Both to test your thought process, not for you to come with an exact figure or something.

Before the face to face interviews, I had one (phone) with HR, which was asked about past projects, how had you cope with situations, problems, the usual stuff.

It went well, I had 3 interviews set for the day and hearing from last interviewer (at lunch) he told me that so far all had a HIRE feedback for me. Now the next interview (with their Director) is set for next week since the person was not available. It felt good to get good feedback, and is always good to read posts like this to get pointers on how the experience is and what to expect.

I have read that if they ask you to leave after the lunch interview is that you are a no-hire but the last interviewer made me clear about the hire feedback and the last interviewer could not make it to his office on Friday and it was re-scheduled.

So I recommend you to study the position you are applying for and polish your technical and interview skills and be ready demonstrate (whiteboard exercises). Also bring a bottle of water, you get to talk too much and it dries you out.


Thanks

# re: Microsoft Interview 6/5/2008 12:10 AM Dani
Hi,
I had my phone interview last week, on Tuesday for a SDE/SDET position. He asked me puzzle, design questions, test questions, programming questions. I think it went ok, but... no actual email for answer...
He said I will receive an email about the next step in "about" a week. It is the 9th day and still nothing....
Do they email if you didn't get it? :( At least to know

# Phone Interview for SDET 6/9/2008 9:17 AM Mike
Hello every one,

Does any one has experience with phone interview for SDET position?
I have inteview schedule over the phone with the hiring manager. It is my first interview with the hiring manager.
What are the question they ask?
Please explain if some one went through this earlier.
Thanks for your help



# re: Microsoft Interview 7/12/2008 1:56 AM nil karaibrahimgil
Hi bodies,

First of all this article is very fantastic.
It affect me!

Thanks Jolson!

.. with my best regards!

# re: Microsoft Interview 7/22/2008 11:07 AM Kyd
Interesting that you post that anonymously. I think it's also not fair that you try to "pigeon hole" ALL of Microsoft (now over 70k employees) into YOUR experiences. Also, as much as it sucks, I've heard stories about the divide that can exist between FTEs and Contractors, so I find it interesting that you are basing your "all of Microsoft" GENERALiZATION based on a point of view from the contracting side.

Yes, digital frames sounds like you got burned while there, but it also sounds like you have something against it all.

I have digital picture frame
had the same experiences as you. I LOVE Microsoft. There are a LOT of opportunities to excel here. There's been a lot of focus as of late on Career. When you come in as a Full Time Employee, teams will help you "learn" where you are work if you are general a good fit. With a contractor position, you have to come in at full speed.


# re: Microsoft Interview 8/3/2008 1:26 PM TURKEY
Hi bodies,

First of all this article is very fantastic.
It affect me!

Thanks Jolson!

.. with my best regards!

# re: Microsoft Interview 9/9/2008 2:29 AM Ebony Lesbian
Thanks! Yes, it was a very worthwhile day. I'm thankful that I was prepared mentally to take away as much as possible from the day.

# re: Microsoft Interview 9/17/2008 4:48 PM V-man for SDET
Thanks for the article and blog.

I had a an interview with the core OS team.

I had good 6 rounds of interview. First from 10:00am to 2:00pm and then 2:10pm to 5:30pm when I had to tell the director that I may miss my flight at 7:00 pm.

I answered almost all problems with some help... matrix of negative numbers, date format, pallindrome, recursive pallindrome, printing bits in an int iterative and recursive.

Everyone asked me how I would test api. I explained a general mechanism where basic data types were taken to extremities, ways to measure average stack size of the function, call api in loop infinitely, stressed on documentation to provide details of findings that msdn users would like, performance graphs for combination of parameters etc...

I think that they were generally happy. They were very cordial. I went prepared for crazzy puzzles. I have not heard back yet and am anxious to know.

I have a 2 hour interview with Nokia tomorrow so I cant continue being anxious :).

Keep up the good work.

# re: Microsoft Interview 9/27/2008 10:41 PM BK
Hello , I am having an interview for the position for Operations Manager. Can some one guide on what type of questions are asked in telephonic round for this position. Also what are questions in second round ?

Thanks
BK

# re: Microsoft Interview 10/11/2008 11:22 PM Ali Dada
I have a first round interview at my University campus on Tuesday, October 14.

I asked for which specific position and they replied for all 3 - SDE, SDET, and PM.

Does anybody have any idea what they will ask me?

# re: Microsoft Interview 10/27/2008 8:32 AM jamorama
Hi Jason,

Really nice post, It's a shame you didn't get the job, but you have a great write up here. I tend to think a lot of opportunities could open up for you outside working for one of the Microsoft/Google type Goliath tech companies. Just look at how this post has taken off for example.

Thanks for the advice none the less.

# re: Microsoft Interview 11/13/2008 11:37 PM Nick Hirsch
Hi Jason, interesting post! I figured since everyone was posting their experiences here, I might as well post mine too!

You can read about it in my blog here...

http://nickochee.blogspot.com/2008/11/microsoft-interview.html

- Nick

# re: Microsoft Interview 11/22/2008 2:41 PM Sam
Excellent post and all the comments and feedback just make it better!

Does anyone have experience interviewing for a Program Manager position with one of the "newer" groups such as the Virtualization group perhaps?

Any relevant feedback about the position or the group would be much appreciated. Thanks!

# re: Microsoft Interview 12/6/2008 2:11 PM NS
hi, yesterday i had phone screen interview with microsoft. It was from college recruitment team. It went on for 25 mins. Previously i had mentioned my higher interest in Hardware position and then secondary interest in SDET. The questions asked to me were:

1) why you prefer to work in hardware domain besides the reason that it is the major area of my degree in computer engineering?
2) reason for you expressing interest in SDET position?
3) describe your most challenging project that demonstrates your skills in area of problem solving, tesing and designing.
4) what is polymorphism in OOP?
5) if u are given 2 stacks how to formulate 1 queue?
6) How will you test an elevator?
7) If you were talking to some kindergardeners, how will you explain to them "what is computer networks"?
8) What field of technology (in computer domain or outside computer domain) do u think is very important for comming few years?
9) Lastly I was asked if I had any questions for them?

Thats abt it. The interview was small and sweet.

Thanks,
NS

# re: Microsoft Interview 1/15/2009 7:41 PM KP
I had a mini interview with the recruiter, 2 coding interviews (SDE) and after that and I had the so called lunch interview.. After that my recruiter came talk to ask me if I liked the group, etc, etc, and told me i could go..

in all, I would say I scored 100 on the first and third interview... a 70 on the second one.. Does anybody gets hired if you only had 3 interviews???????
I hear people say thats a bad sign, others it doesn't matter.. any feedback would be great.

# re: Microsoft Interview 1/17/2009 2:48 PM Pavani
Hi,

Does any body attended the Microsoft onsite interview of SDET position. If so can you please post the questions?

-Thanks
Pavani


# re: Microsoft Interview 3/16/2009 2:04 AM online games
They have replied and sent me an interview written technical questions to be answered and sent back within the next 3 days. next week, they said they will be giving me a phone interview. Do you guys have tips and sample questions I should be preparing for this phone interview.

# re: Microsoft Interview 5/16/2009 3:21 AM Saleem
I am coming up to my third anniversary now. Its been a fantastic journey. Needless to say, I got the job! Sorry for posting so late to this blog.

# re: Microsoft Interview 5/17/2009 9:47 PM V
Hi all,

Thank you all for the helpful inputs. I am still trying to GET an interview with microsoft. Can someone *PLEASE* post explicit questions they were asked on the phone screen AND in person interview for the Program Manager (PM) position? I desperately want this job and want to make sure I prepare properly.

Thanks,

V

# re: Microsoft Interview 6/28/2009 2:43 AM jhon
nice post !

I recently interviewed for microsoft you can read it up here..

http://www.ferozeh.com/Interviews/Microsoft/microsoft.php

Post Feedback

Title:
Name:
Email: (never displayed)
Url:
Comments: