Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Microsoft interview experience Real time questions & tips from candidates to crack your interview

SWE-1

Microsoft
upvote
share-icon
4 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
I come from a non-technical background in mining. In our curriculum, we had a course called CSO 101, where we were introduced to the fundamentals of the C language. Following this, I enrolled in a course offered by Coding Ninjas to delve deeper into Data Structures and Algorithms (course name - Basics of C++ and DSA), while also dedicating time to sharpen my competitive programming skills on platforms like Codeforces.
Application story
I applied through a referral, after which there was an online assessment followed by three rounds of interviews: two technical and one technical plus managerial.
Why selected/rejected for the role?
I have achieved a decent rating on coding platforms, which proved beneficial during the resume screening process. Additionally, I have thoroughly prepared in Computer Fundamentals such as Operating Systems, Object-Oriented Programming, and Database Management Systems (DBMS).
Preparation
Duration: 30 minutes
Topics: Data Structures, Algorithms, OOPS, Operating System, DBMS
Tip
Tip

Tip 1: Consistent practice is key to improving your coding skills.

Tip 2: Prepare your resume well by adding at least 2 projects and some work experience, such as an internship.

Application process
Where: Referral
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1: Prepare your resume well; they may ask you about anything you've written on it.

Tip 2: Include your ratings on coding platforms to showcase your skills.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date10 Jan 2024
Coding problem2

Two questions of DSA (medium level)

1. Knapsack

Moderate
0/80
Asked in companies
DunzoMedia.netMathworks

A thief is robbing a store and can carry a maximum we...

View more
Problem approach

Tip 1: Prepare DP topic in depth and practice more and more.
 

Try solving now

2. Graph + Map

Moderate
25m average time
65% success
0/80
Asked in companies
Phone PeDeutsche BankGoogle

You have been given an undirected graph of ‘V’ vertices (labeled 0,1,..., V-1) and ‘E’ edges. Each edge connecting two nodes (‘X’,’Y’) will have a weight denoting the distance between node ‘X’ and node ‘Y’.<...

View more
Try solving now
02
Round
Medium
Video Call
Duration58 minutes
Interview date24 May 2024
Coding problem1

It was around morning time .

Interviewer was a senior software engineer (working in microsoft for more than 5+ years)

1. Shortest path

Moderate
30m average time
70% success
0/80
Asked in companies
DirectiShareChatQualcomm

Shortest path followed with some variations like constraints.

Problem approach

Tip 1: Prepare the graph algorithms like Dijkstra's, Bellman-Ford, and Floyd-Warshall.

Try solving now
03
Round
Medium
Video Call
Duration55 minutes
Interview date24 May 2024
Coding problem1

The interview was held in the afternoon, and the interviewer was the Software Engineering Manager.

1. In-depth Resume Evaluation and Technical Grilling

During this round, they thoroughly scrutinized my resume, asking questions about my internship, projects, and computer fundamentals, including OS, OOP, and DBMS

Problem approach

Tip 1: Prepare computer fundamentals.

Tip 2: Prepare your projects and internship experiences; they will surely ask you about everything related to them.

04
Round
Hard
HR Round
Duration60 minutes
Interview date25 May 2024
Coding problem3

It was a Tech + HR round (surprisingly, he asked me 2 coding problems in this round). The interviewer had been working at Microsoft for more than 16 years.

1. Two pointers

Easy
10m average time
90% success
0/40
Asked in companies
ThalesSamsung R&D InstituteNatwest Group

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

View more
Problem approach

Tip 1: Prepare medium-level questions on platforms like LeetCode focusing on two pointers and maps.

Try solving now

2. Tree

Hard
50m average time
50% success
0/120
Asked in companies
FlipkartUberOYO

Given a binary tree, we need to install cameras on the nodes of the tree. Each camera at a node monitors its parent, itself, and its immediate children. Calculate ...

View more
Problem approach

Tip 1: Practice hard questions on this topic on platforms like LeetCode. 

Tip 2: An in-depth understanding of graph and tree topics is a must.

Try solving now

3. Basic HR Questions

Why do you want to join microsoft?

Problem approach

Tip 1: Prepare HR questions. 

Tip 2: When they ask if you have any questions for them, do not reply with 'NO'. Ask anything.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

What is the result of 4 % 2?

Start a Discussion
Similar interview experiences
company logo
Software Development
3 rounds | 5 problems
Interviewed by Microsoft
1217 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 8 problems
Interviewed by Microsoft
1486 views
2 comments
0 upvotes
company logo
SDE - 1
1 rounds | 2 problems
Interviewed by Microsoft
5854 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 7 problems
Interviewed by Microsoft
383 views
0 comments
0 upvotes