There are a number of strategies you can employ to stand out to Microsoft’s recruiters when you want to work at Microsoft. Prepare a resume that focuses on your relevant skills, experience, and major achievements. You must then apply for one or more open positions on the Microsoft Careers website, and wait for a recruiter to contact you if you might be a good fit for the job. Prepare for the interview by becoming familiar with the company's culture and doing your homework about the position you are applying for to demonstrate your interest and knowledge.

Part 1
Part 1 of 3:

Making Your Resume Stand Out

  1. 1
    Highlight transferable education, experience, skills, and activities. Microsoft recruiters have stated that if you have limited experience, then focus on any skills that are transferable on your resume. Just because your past jobs aren’t exactly the same as the jobs you want to apply for doesn’t mean that you haven’t acquired relevant skills. Don’t leave off experience just because it’s not a perfect match.[1]
    • If you’ve developed apps for fun, started a blog, or done academic research or projects, these are all things you can include on your resume to show your passions.
    • There are jobs at Microsoft in everything from customer service to software engineering, so there is no single type of education or experience that is 100% guaranteed to secure you a job at Microsoft.
    • Microsoft hires experienced professional, new graduates, students, and people who are changing careers and starting over in something new. In other words, there are opportunities for everyone at Microsoft.
  2. 2
    List the names of technologies and programming languages you’ve used. Microsoft recruiters will search for candidates based on specific keywords that are relevant to the position. List all technologies, programming languages, and other tools you’ve used in a skills section on your resume.[2]
    • For example, if a specific position requires a candidate to use Java programming, a recruiter may search for resumes with "Java" in the body of the resume.
    • You should tailor this skills section to each job that you apply for, and leave off non-relevant skills to avoid clutter.
    Advertisement
  3. 3
    Describe your accomplishments in detail on your resume. Microsoft recruiters prefer to focus on how you helped improve or positively impact the companies you have worked for in the past. Write about major achievements, how you did them, and why they mattered, as opposed to listing your daily tasks and duties in each job.[3]
    • Include information about projects you developed or implemented into your previous roles, as well as unique methods you used to complete particular tasks or handle specific challenges.
  4. 4
    Use clean and simple formatting. Choose a resume format that has a balanced layout, design, size, and font style. Your resume should be easy to read and digest to give Microsoft recruiters a quick snapshot of you.[4]
    • You can even use a resume template from Microsoft Office as a starting point.
    • Use wide margins, leave white space, and use bullet points instead of large blocks of text to allow information to stand out on your resume.
  5. Advertisement
Part 2
Part 2 of 3:

Applying for Jobs

  1. 1
    Go to the Microsoft Careers website. All available Microsoft positions in the world are accessible on the Microsoft Career website. There is also information about company culture and all of the different types of professions at Microsoft.[5]
    • You can visit the Microsoft Career website at https://careers.microsoft.com/us/en.
    • You can get ideas from the Microsoft Careers website for sprucing up your resume before you apply to any jobs so it aligns with Microsoft’s culture and professions that interest you.
  2. 2
    Browse or search all of the available Microsoft jobs. Search for jobs for experienced professionals or students and recent graduates based on your professional level. Use the search bar to search with keywords, or search by location or profession to find jobs that suit you.[6]
    • For example, if you want to work in software engineering, click on “Professions”, and then select the “Engineering” option to see a list of available software engineering jobs. Alternatively, enter “software engineering” in the search bar and click the “Find Jobs” button.
  3. 3
    Apply to entry-level jobs if you're a student or recent graduate. Microsoft offers everything from internships for active students to full-time positions for recent graduates. Select from the career website’s drop-down of locations to see and apply for jobs that interest you.[7]
    • Once you click on the “Apply now” button on a job description, follow the on-screen prompts to create your profile, fill out personal info, and upload your resume.
    • Starting in a customer role can be a great opportunity to learn more about tech and get more exposure to the industry.
  4. 4
    Look for upper-level positions if you're an experienced professional. Microsoft has open roles for experienced professionals in 15-20 professional categories at any given time. Select the field that applies to you, read the available job descriptions, and apply to any that you are interested in.
    • The Microsoft Careers website will allow you to apply for any number of positions, so don’t limit yourself!
    • After you finish applying for jobs, your resume will be sent to Microsoft recruiters. They will review your information to determine if you qualify for the positions you applied for, and may reach out to you about any other jobs you might be a fit for.
  5. Advertisement
Part 3
Part 3 of 3:

Interviewing for Jobs

  1. 1
    Research the role, team, and location for the job you applied for. Microsoft is known for having a difficult interview process. You will be more prepared to provide strong answers and ask relevant questions when you have solid background knowledge of the role and Microsoft.[8]
    • Use the Internet to search for and read about upcoming Microsoft projects, products, or applications you may be working on, as well as details about any competitors that are developing similar products.
  2. 2
    Ask questions about Microsoft and the role you are interviewing for. Ask specific questions about the role you are applying for to show that you have done your homework about the position. Include some general questions for your recruiter as well to show your interest in working at Microsoft because of the company’s culture and reputation.[9]
    • For example, if you are applying for a software development position, you could ask specific questions about the programming languages that you will be using to demonstrate your knowledge and familiarity with most languages.
    • Some examples of more general questions that hiring teams at Microsoft like to hear include: What does the hiring team love about their jobs? What makes them stay at Microsoft? What excites them about their work?
  3. 3
    Relax, be yourself, and trust in your skills. Microsoft hiring managers have said that your skills and experience are what get you to the interview process, so now is the time that they want to get to know you as a person to see if you would be a good fit for the team. Let your personality shine, try not to overthink, and let yourself relax as much as possible during the interview.[10]
    • It’s normal to be nervous for any type of interview, but allowing yourself to relax will help you be yourself, enjoy the interview experience, and both answer and ask questions better.
  4. 4
    Be prepared for some odd questions and adapt. Microsoft interviewers are known for some weird questions that make you think outside-of-the-box. These questions won’t seem related to the job, and they aren’t meant to be. They are meant to see how you think on your feet and how you demonstrate self-awareness.[11]
    • Microsoft hiring managers want to see how confident you are and how you adapt to unexpected questions on the spot.
  5. 5
    Send a brief thank-you email to each hiring manager you interview with. This is a simple way to follow up with each interview and to demonstrate your appreciation for the time. Not as many people do it as you might think, and it’s an easy way to leave a good impression.[12]
    • The thank-you email doesn’t need to be long or take a lot of time to write, just address the interviewers, thank them for their time, restate your interest in the position, and tell them you look forward to hearing back about the opportunity.
  6. 6
    Follow up with your Microsoft recruiter. Do this even if you don’t get the job. Recruiters are often happy to pass your resume on to their colleagues, or talk to you about other options.[13]
    • Sometimes, you might not be the perfect candidate for a particular role, but that doesn’t mean that there aren’t other jobs at Microsoft that you are suited to. Stay in contact with your recruiter and be persistent to try to find a role that is a match for you!
  7. Advertisement

Expert Q&A
Did you know you can get expert answers for this article? Unlock expert answers by supporting wikiHow

  • Question
    How does a coding interview work?
    Stephen Cognetta, MBA
    Stephen Cognetta, MBA
    Tech Interviewing Coach
    Stephen Cognetta is the co-founder and CEO of Exponent, a learning platform that helps people prepare for and ace their tech interviews. Stephen specializes in coaching for product management, software engineering, product marketing, management, technical project management, and data science interviews. Stephen holds a BS in Computer Engineering from Princeton University, where he graduated Summa Cum Laude, and an MBA from Stanford University. Prior to founding Exponent, Stephen worked as a Product Manager for Google and co-founded HackMentalHealth.
    Stephen Cognetta, MBA
    Tech Interviewing Coach
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    Coding interviews usually start with a brief icebreaker or "tell me about yourself" question, and then you'll often jump straight into doing a coding exercise. The interview might ask you a question around designing an algorithm, and you'll often be writing out the answer to it in a coding language. Generally speaking, algorithm questions, data structure questions, and system design questions will come up most frequently.
  • Question
    How do I get a job at Microsoft?
    Eric
    Eric
    Top Answerer
    Microsoft posts their job openings online. From any page on the Microsoft website, scroll to the bottom of the page and click 'Careers' on the lower-right side of the page. Apply for the applicable jobs you are interested in.
  • Question
    Does Microsoft hire people with c+ backg
    Gavin Donnelly
    Gavin Donnelly
    Community Answer
    Microsoft hires people with backgrounds of all kinds for many different technical and professional roles.
Advertisement

About This Article

wikiHow Staff
Co-authored by:
wikiHow Staff Writer
This article was co-authored by wikiHow Staff. Our trained team of editors and researchers validate articles for accuracy and comprehensiveness. wikiHow's Content Management Team carefully monitors the work from our editorial staff to ensure that each article is backed by trusted research and meets our high quality standards. This article has been viewed 40,258 times.
How helpful is this?
Co-authors: 9
Updated: March 24, 2023
Views: 40,258
Advertisement