# Microsoft Recruitment Process and Eligibility

Microsoft hires freshers as Software Engineers through a coding online assessment followed by multiple technical interviews on data structures, algorithms, problem solving, and low level design, plus an as-appropriate values round. Campus hiring often runs via Microsoft Engage and coding platforms.

_Source: Astra (https://useastra.in). Updated 2026-10-24._

## Eligibility

| Criterion | Requirement |
| --- | --- |
| Batch | 2026 |
| CGPA | Typically 7.0+ or 70% (role dependent) |
| Degrees | B.E./B.Tech, M.E./M.Tech |
| Branches | CSE, IT, Related streams |
| Backlogs | None active |
| Gap years | Considered case by case |

## Recruitment rounds, in order

1. **Online Assessment** -- Two to three coding problems on data structures and algorithms.
2. **Technical Interview 1** -- DSA and coding.
3. **Technical Interview 2** -- DSA, OOP, and low level design.
4. **As Appropriate Round** -- Depth, ownership, and culture fit.

## Online test pattern

| Section | Questions | Time | Topics |
| --- | --- | --- | --- |
| Coding | 3 | 90 min | Data Structures, Algorithms |

## Interview rounds

- **Technical Interview** (DSA and design) -- Coding plus problem solving and basic design.
- **As Appropriate Round** (Depth and culture) -- Deeper discussion and behavioural fit.

## Topics to prepare

- Arrays and Strings
- Recursion and Backtracking
- Trees and Graphs
- Dynamic Programming
- Low Level Design
- Complexity Analysis

## Preparation notes

- Practise DSA at LeetCode Medium to Hard
- Be fluent in one language and explain your approach clearly
- Prepare basic OOP and low level design
- Handle edge cases and state complexity out loud

## Previously-asked questions

- Interview (8 questions): https://useastra.in/campus/microsoft/interview
- DSA (14 questions): https://useastra.in/campus/microsoft/dsa
- Aptitude (8 questions): https://useastra.in/campus/microsoft/aptitude
- Core CS (10 questions): https://useastra.in/campus/microsoft/core-cs

Full guide: https://useastra.in/campus/microsoft
