Technical interviews are problem-solving–based and cover technical excellence and core competencies. You’ll be assessed on your knowledge of technical principles and methods, as well as on how you approach problem-solving, your technical agility, and your ability to think strategically to solve complex problems. The interview will also include other competency-based questions and questions about your resume. Our interview process is currently entirely virtual. For more specific guidance, you can read how to prepare for a virtual interview.
If needed, request accommodations. If you need any accommodations or are concerned about Microsoft Teams or other third-party virtual platform not being fully accessible for you, please submit an accessibility request. We will reach out to discuss how to best support you.
Engineering lifecycle
-
Problem solving
-
Design
-
Coding
-
Testing
Technical excellence
-
Algorithms
-
Data structures
-
System design and distributed systems
-
Artificial Intelligence / Machine Learning
-
Data science
-
Computer networking
Life at Microsoft
-
https://careers.microsoft.com/v2/global/en/benefits
-
https://careers.microsoft.com/v2/global/en/culture
-
https://careers.microsoft.com/v2/global/en/diversityandinclusion
-
https://careers.microsoft.com/v2/global/en/flexible-work