Next, you’ll want to look at your resume in the context of the Microsoft Core Competencies. Consider how specific projects or experiences can be tied into different Core Competencies, and update them to reflect ways in which you have prioritized these values in your work.
Step 2: The 12-week interview prep roadmap#
To fully prepare yourself for the coding interview, we strongly suggest that you take three months to go over technical concepts and practice solving interview questions. Using an interview prep roadmap is a great way to keep track of your progress, and break down what you need to learn.
You can use our Definitive Interview Prep Roadmap to make sure you’re hitting all of the important topics that might be covered during coding interviews.
Week 0 - What programming language should you use?
Week 1 - Brush up on your chosen programming language.
Weeks 2 & 3 - Data structures and algorithms.
Weeks 4 & 5 - Practice simple data structures and algorithmic challenges
Weeks 6, 7 & 8 - Dive into more complex coding interview problems
Weeks 9 & 10 - System design interviews
Week 11 - OS and concurrency concepts
Week 12 - Object-oriented design interviews
Step 3: Prepare for the behavioral interview#
Behavioral interview questions typically fall into one of three categories:
Past experiences
Hypothetical situations
Values-based questions
Behavioral interviews help interviewers decide if you’re someone they would want to work with. Reflect on how you react to positive situations or conflicts in a professional setting, and be honest about your past experiences. Essentially, be your authentic self.
Don’t be afraid to bring your unique perspective to the table. Go beyond just answering questions. Really listen and respond to your interviewers. Show them that you’re engaged and tuned into the conversation you’re having with them.
The most important thing to keep in mind for any behavioral interview is that your interviewers want to hire you. If you’re enthusiastic about the technology you’ll be working with, don’t be afraid to show it!
If you want to brush up on behavioral interview questions, then check out How to prepare for the Behavioral Interview to learn more about what interviewers are looking for, and how you can develop the kind of structured responses that impress them.
You can also read up about the key attributes that define the culture at Microsoft.
Microsoft Software Engineer Interview#
According to research, less than 2% of candidates pass through all rounds of the Microsoft software engineer interview process. Although Microsoft was one of the first companies to exclude tough brain teasers from their coding interviews, passing through is still pretty challenging. You need expert guidance and the right practice questions to upscale your interview skills.