Microsoft
Sign Up/Sign In
All jobs
Report
SWE @Microsoft Interview Experience
Location
remote
About the job
This job is sourced from a job board
Overview
About the role
The Microsoft Software Engineer interview process is a structured and comprehensive evaluation that tests a candidate's technical proficiency, problem-solving skills, and alignment with the company's values. Here's a detailed breakdown of the process: 1. Online Assessment (2 hours) The online assessment serves as the first step in the interview process and typically lasts for two hours. It is divided into several parts: Aptitude & Quantitative Reasoning: This section assesses your logical reasoning and mathematical aptitude. You'll be given problems involving sequences, probabilities, and quantitative analysis. Example: You are given a set of numbers representing the time intervals in which different trains pass through a station. You need to calculate the time when all trains will simultaneously pass through again. Data Structures and Algorithms (DSA): This is a critical part of the assessment, with problems focused on arrays, linked lists, dynamic programming, and graph traversal. Example: Write a function to find the shortest path between two nodes in a weighted graph. SQL Queries: Microsoft tests your ability to work with relational databases by providing SQL-based questions.
About the company
Medium is a platform where anyone can share stories and ideas with the world.
Skills
sql
java
c
Might no longer accept applications
Explore more jobs