Complete Guide to
Microsoft
Interviews
Disclaimer
This should be used only as a reference guide for Microsoft
Interviews. In no way or form does this guide guarantee
selection for tech roles in Microsoft.
1
Interview Process at Microsoft
Round 1
DSA (Online Assessment)
Fresher/Experienced
Round 2
DSA (Online/Offline)
Fresher/Experienced
Round 3
DSA (offline)
Fresher/Experienced
Round 4
Low Level Design (offline)
Experienced
Round 5
System Design Round (offline)
Experienced
Round 6 Managerial round (offline) Fresher/Experienced
2
Round 1
DSA (Online Assessment)
No. of coding ques asked → 2-3 Questions generally in
Platform
Time → 90-120 minutes
Difficulty Level → Medium-Hard
Most asked topics → Graphs, Arrays, Strings, Linked Lists,
Dynamic Programming
Skillset required → Problem Solving in Data Structures
and Algorithms
Note - This round is common for both Fresher and
experienced roles.
If you want to see a Mock Microsoft interview -
Click here to View on YouTube
3
Round 2 & 3
DSA (Online/Offline)
No. of coding ques asked → 2-3 Questions
Time → 90-120 minutes
Difficulty Level → Medium-Hard
Most asked topics → Graphs, Trees, BFS, DFS,
Strings, Linked Lists, Dynamic Programming,
Algorithms and Complexities
Skillset required → Problem Solving in Data Structures
and Algorithms, Communication Skills, Dry running
Code
Note - Suitable for freshers or experienced.
4
Round 4
Low Level Design (Offline)
This round generally contains 1 Low Level Design.
Type of question → Designing different applications
Difficulty level → Medium-Hard
Most asked Questions → Design OLA, Design Parking
Lot System, Design Netflix, etc.
Skill Set required → OOPS, UML Diagram, Design
Patterns, SOLID principles, Machine Coding Rounds
Note - Suitable for experienced professionals.
5
Round 5
System Design (Offline)
This round generally contains 1 System Design question
Type of question → Designing different applications
Difficulty level → Medium-Hard
Most asked Questions → Designing WhatsApp,
YouTube, Twitter, Facebook, Uber, AirBnB etc
Skill Set required → Understanding system
requirements, making scalable design, Standard
System Design Concepts like Load balancers, APIs,
Network Protocols, Message queues, Caching,
Databases, Content Delivery Networks (CDNs)
Note - Suitable for experienced professionals.
6
Round 6
Managerial Round (Offline)
Type of question → Behavioural Questions
Difficulty level → Medium
Most asked questions → Why Microsoft?”, “Problems
faced as a part of team and how you overcame
them?”, “Your proudest achievement”, “Toughest
decision that you had to make”, “Your most favourite
project” etc.
Skill Set required → Communication skills,
Interpersonal Skills, Ability to explain through real life
situations and examples, Creativity.
Note - Suitable for experienced professionals.
7
Conclusion
To Sum it u/
" Good problem solving skills with sufficient practice in
Data Structures and Algorithm%
" Low Level Design Skill%
" System Designing and Scalabilit
" Behavioral skills
are all that are needed to crack that Microsoft Interview.
8
ABOUT BOSSCODER
Bosscoder is an online upskilling platform for techies. W e help
learners upskill in tech roles to get them placed at top tech
companies .
W e do so through our structured & mentored program designed by
x
industry e perts.
USP of our program include:
Structured Curriculum:
Covers everything you need to get placed at top tech companies:
Problem solving in DS & Algo, CS Fundamentals, System Design
(HLD + LLD), Full stack Projects
Live Classes:
An active learning classroom program taught by engineers working
at companies like Microsoft, PayPal, Amazon
1:1 Mentorship & Mock Interviews:
Personal mentors from top tech companies help you provide the
right guidance, feedback, and support.
24/7 Doubt Support:
Through our army of Teaching Assistants
Industry-relevant projects:
Full stack specialization with Industry-relevant projects
Placement Support:
Providing opportunities to tech engineers in eminent startups & top
tech companies.
9
BUILD YOUR CAREER
WITH US
750+ Alumni placed at Top Product-based companies.
Highest package of 86 LPA
Average package of 24 LPA.
Resume reviewed and interview scheduled for 1000+
students
Lakshmi susmitha Dheeraj Barik
Service Based to JP Morgan in 4 System Engineer at Service Based
months to SDE 2 at Amazon
Before After Before After
IBM
JP Morgan
Infosys
Amazon
Application Engineer Software Egineer II Systems Engineer SDE 2
10
Vishal Srivastava Ujesh Nada
Service Based to London Based Business Development Associate
Bank to SDE at Google
Before After
Before After
Cognizant
Barclays
Programmer Analyst
Byju’s
Google
Software Developer
Trainee BDA SDE
Rakesh Kumar Satapathy Harshith Ravinoothala
Bsc. Graduate stuck in service Tier 3 College Student to Product
based to Hashedin Based Company
After Before
After
Before
Hashedin
G Pulla Reddy
Synopsys
Wipro
Senior Python
Engineering College
R&D Engineer
Software Engineer Developer Sudent
11
Sarveshwar Neogi Aarushi Jain
Clueless college student to No interest in coding to SDE at
Consultant at Sprinkler Atlassian
Before After Before After
KIIT
Sprinkler
NIT Delhi
Atlassian
B.Tech in CS Consultant B.Tech in EEE SDE
Sumedha Khandelwal Irshad K
Scared of Technical Interviews to NIT Delhi to SDE in Singapore
Technical Lead
Before After Before After
IHS Markit
Jubilant Foodworks
NIT Delhi
ByteDance
Software Engineer Technical Lead Application Engineer SDE
12
Why
Bosscoder?
750+ Alumni placed at Top
Product-based companies.
More than 136% hike for every
2 out of 3 working professional.
Average package of 24LPA.
Explore More