Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Possible Duplicate:
Is it difficult to get a job at Microsoft?

What is the best way to land a job at Microsoft? I've been developing in .NET for the past 6 years or so (including MVC since it came out and Entity Framework). I have also earned several Microsoft certifications.

Any info greatly appreciated. thanks

share|improve this question
14  
I guess you could start by looking at Microsoft's job board and see if there are any openings. – Spoike Aug 3 '11 at 7:25
7  
Why specifically Microsoft? Surely you should want more out of a programming job than the name. – Tom Squires Aug 3 '11 at 8:29
1  
@Tom Some people have companies they'd like to work for. Nothing wrong with that. – Anna Lear Aug 3 '11 at 13:32

marked as duplicate by Mark Trapp Aug 3 '11 at 18:55

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

6 Answers

You should check out the Microsoft Careers site and see if they have a job opening for the kind of job you are searching for. Also, it helps if you're a bit familiar in the developer scene (speaker at conferences, mvp, etc.), depending on the job you would like to do ofcourse.

share|improve this answer
1  
+1 for advice on being direct. Ask! – Scott Wilson Aug 3 '11 at 10:49

There's an interesting book called "The Google Resume"

http://www.amazon.com/Google-Resume-Prepare-Microsoft-Company/dp/0470927623/ref=sr_1_1?ie=UTF8&qid=1312367925&sr=8-1

which was written by a young woman who worked at Google, Microsoft and Apple. She discusses a number of resume and portfolio enhancing steps that you can take to make yourself more attractive to employers.

One step that is not mentioned in this book is becoming active on Microsoft related Q&A boards and answering questions. Having a significant reputation score provides "social proof" of your expertise.

share|improve this answer

I've had two interviews with Microsoft, the second of which ended in a job offer.

Step one was getting a phone interview - for me it happened when I heard through contacts that Microsoft was doing a recruitment drive in my "neighborhood". I got the right contact and put up my resumé, and they set up a phone interview with me. The phone interview was mostly relatively technical questions that were definitely possible to answer over the phone in a reasonable time frame.

They then invited me to an in-person interviewing event, expenses paid to get there. At this event I was interviewed by several people. Three or four if I recall correctly. Some questions were high-level technical, some were very deeply technical, some were trivia questions, and several were basically "impossible" questions designed to demonstrate your thinking process and analyzing skills in real-time.

I think what clinched the offer the second time was that I was confident (I had done it before and didn't desperately need the job either), and really connected with some of the questions and interviewers.

All in all it was a very nice experience, I learned a lot about interviewing and real-world development, and even though I ended up declining the offer I would recommend doing this process to anyone even somewhat interested in this direction.

share|improve this answer
why you declined the offer ??? – Sarawut Positwinyu Aug 3 '11 at 13:00
1  
@Sarawut Positwinyu - mostly because of relocation issues. I would have had to move 8000km away from my loved ones with relatively speaking much fewer holidays than I had in my current job, and the financial package wasn't interesting enough to overcome that. – MadKeithV Aug 3 '11 at 13:04

Not MS but still. If you can answer these questions you have a chance 15 Google Interview Questions That Will Make You Feel Stupid

Article in Russian (translated) will give you the general idea - Jobs at Google for a Belarusian - dream or reality

In short all top companies search for the passionate professionals. If you can prove it you can get a job.

share|improve this answer
@downvoter Describe why down voting? – Disciple Aug 3 '11 at 16:14
  1. Code, code and enough code - you can write code and ask lots of questions
  2. Previous work experience
  3. Fit to work with people - Attitude.
  4. Love to do something good everytime using code

All the best.

share|improve this answer
This is completely generic advice that could apply to any job but probably wouldn't due to lack of detail. Can you edit it to add specific information related to getting hired by MS? – Anna Lear Aug 3 '11 at 12:19

Try studying a book named "The art of computer programming"

http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming

American Scientist has included this work among "100 or so Books that shaped a Century of Science", referring to the 20th century,[2] and within the computer science community it is regarded as the first and still the best comprehensive treatment of its subject. Covers of the third edition of Volume 1 quote Bill Gates as saying, "If you think you're a really good programmer . . . read (Knuth's) Art of Computer Programming . . . You should definitely send me a résumé if you can read the whole thing." The New York Times referred to it as "the profession's defining treatise".[3]

share|improve this answer
2  
I was going to buy this book, then I've seen that the examples were in the Assembly Language. I have some basis with the Assembly Language but I'm afraid it can be a big obstacle. And I don't think an alone book will help him to get this job, it will take hundreds of them ^^ (as a beginner I've 'only' read about thirty books). – Louhike Aug 3 '11 at 10:04
@Louhike MIX, the language used in TAOCP, is well designed and not fuzzy as x86 assembly. Do not let assembly demotivate you: it's not that bad. If you want to learn, give MIPS assembly a try: it's a breeze. TAOCP is really a great book - while it's probably more used as a reference than as a textbook - and should definitely be read; on the hand, I agree that by itself it's going to lend no one a job. – Vitor Braga Aug 3 '11 at 10:18
He needs to read a hundreds of book to understand this book. – Sarawut Positwinyu Aug 3 '11 at 10:21
@Vitor Braga Ok I'll give it a try when I've finished Clean Code and The Clean Coder. I must also resolve the problem of the price... Sarawut Positwinyu: Hahaha – Louhike Aug 3 '11 at 11:06

Not the answer you're looking for? Browse other questions tagged or ask your own question.