Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare
4.1

based on 1.6k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Microsoft Corporation Software Developer II Interview Questions and Answers

Updated 28 Sep 2024

Microsoft Corporation Software Developer II Interview Experiences

3 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Online coding test of 45 mins

Round 2 - One-on-one 

(2 Questions)

  • Q1. BFS/DFS graph problem
  • Q2. Inverted array problem
  • Ans. 

    Inverted array problem involves reversing the order of elements in an array of strings.

    • Iterate through the array from both ends and swap the elements until reaching the middle.

    • Use a temporary variable to store the element being swapped.

    • Example: Input array ['apple', 'banana', 'cherry'] should be inverted to ['cherry', 'banana', 'apple'].

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. LLD design of order collection service
  • Ans. 

    LLD design of order collection service involves designing the detailed architecture of the service for collecting orders.

    • Define the components of the order collection service such as order processing, validation, storage, and retrieval.

    • Design the data flow between these components and how they interact with each other.

    • Consider scalability, fault tolerance, and performance optimization in the design.

    • Use appropriate desi...

  • Answered by AI
  • Q2. How two arrays represented as trees are identical trees
  • Ans. 

    Two arrays represented as trees are identical if they have the same structure and values at each node.

    • Check if the arrays have the same length.

    • Compare the root nodes of both trees.

    • Recursively compare the left and right subtrees of both trees.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - DSA medium-level questions are necessary along with HLD and LLD problems.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Easy to medium level dsa questions

Round 2 - One-on-one 

(1 Question)

  • Q1. Connecting bridges from geeks for geeks. It is similar to longest increasing subsequence problem

Interview Preparation Tips

Interview preparation tips for other job seekers - Microsoft interviews level are generally good. So prepare hard.

Software Developer II Interview Questions Asked at Other Companies

asked in IQVIA
Q1. What all type of exceptions in Mule 4 & 3 and what is differe ... read more
asked in IQVIA
Q2. What is scaling in Mule , if know then why and when we do differe ... read more
asked in IQVIA
Q3. Dataweave functions ? How to write custom function?
Q4. how two arrays represented as trees are identical trees
asked in IQVIA
Q5. How to deploy mule apis? On Prim ? Cloudhub?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Jul 2023. There was 1 interview round.

Round 1 - Coding Test 

Dsa based questions. On trees and arrays.

Interview Preparation Tips

Interview preparation tips for other job seekers - Go for it

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Oct 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Logic based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Face the questions smartly
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was about 45mins aptitude test .

Round 2 - Technical 

(1 Question)

  • Q1. I was asked about the double Linked list, stack ,Queue.
Round 3 - Technical 

(1 Question)

  • Q1. Logical questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Nov 2023.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Technical interview includes questions in dotnet core, C# , angular and SQL. It includes questions like middleware,startup.cs file configuration, dependency injection,cors and char frequency counter progra...
Round 3 - Technical 

(1 Question)

  • Q1. In this round we had discussion regarding previous company project and ReactJS including concepts like life cycle , hooks and state management. It also includes scenario based questions related to team man...
Round 4 - HR 

(1 Question)

  • Q1. Mostly about yourself and salary discussion
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Assignment 

Platform - Hackerrank
time- 90 minutes
2 dsa questions
output- got link for technical interview same day

Round 3 - Technical 

(2 Questions)

  • Q1. Binary tree traversal
  • Q2. Longest common subsequence
  • Ans. 

    Longest common subsequence is the longest sequence of characters that appear in the same order in both strings.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to store the lengths of longest common subsequences.

    • Iterate through the strings and fill the array based on the characters' matches.

    • Trace back the array to find the actual longest common subsequence.

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. Medium questions on OOPS
  • Ans. Questions on polymorphism and a design class question
  • Answered Anonymously
  • Q2. Explain all projects
  • Ans. Explain in detail and interviewer asked followup questions
  • Answered Anonymously

Interview Preparation Tips

Topics to prepare for SAP Associate Software Engineer interview:
  • OOPS
Interview preparation tips for other job seekers - Prepare Medium leetcode questions and oops

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

3 coding question in 1:30 hr
2 medium + 1 hard
1- greedy
2- binary search, prefix sum
3- dp (too hard)

Round 2 - One-on-one 

(1 Question)

  • Q1. Low level design type question
Round 3 - One-on-one 

(1 Question)

  • Q1. Hiring manager round. Asked project related questions plus basic hr questions

Interview Preparation Tips

Interview preparation tips for other job seekers - confident, clear concept, project knowledge
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

Very hard question and 4 qs in total

Round 3 - Technical 

(1 Question)

  • Q1. Tell me about yourself
Round 4 - HR 

(1 Question)

  • Q1. Tell me about 5 years after now
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Kalinga Institute of Industrial Technology, Khurda and was interviewed before Jul 2023. There were 4 interview rounds.

Round 1 - Coding Test 

It happened on a coding platform and there were 3 coding questions of medium to hard difficulty level

Round 2 - Technical 

(2 Questions)

  • Q1. Questions on OOP, OS, DBMS, CN
  • Q2. Reverse linked list in group of k
  • Ans. 

    Reverse linked list in groups of k nodes

    • Iterate through the linked list in groups of k nodes

    • Reverse each group of k nodes using iterative or recursive approach

    • Update the pointers accordingly to reverse the entire linked list in groups of k

  • Answered by AI
Round 3 - Technical 

(3 Questions)

  • Q1. Questions related to the resume, regarding projects
  • Q2. Multiprocessing vs multithreading
  • Ans. 

    Multiprocessing involves multiple processes running concurrently, while multithreading involves multiple threads within a single process.

    • Multiprocessing uses multiple processes to execute tasks simultaneously.

    • Multithreading uses multiple threads within a single process to achieve parallelism.

    • Multiprocessing is more memory-intensive as each process has its own memory space.

    • Multithreading is more lightweight as threads s...

  • Answered by AI
  • Q3. 2 coding questions (linkedlist and array related)
Round 4 - HR 

(2 Questions)

  • Q1. Basic HR questions
  • Q2. Products of vmware
  • Ans. 

    VMware offers a range of products including virtualization software, cloud management, networking and security solutions.

    • vSphere

    • NSX

    • vSAN

    • Horizon

    • Workspace ONE

  • Answered by AI

Skills evaluated in this interview

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation Software Developer II interview?
Microsoft Corporation interview process usually has 2 rounds. The most common rounds in the Microsoft Corporation interview process are Coding Test, One-on-one Round and Technical.
What are the top questions asked in Microsoft Corporation Software Developer II interview?

Some of the top questions asked at the Microsoft Corporation Software Developer II interview -

  1. how two arrays represented as trees are identical tr...read more
  2. LLD design of order collection serv...read more
  3. Inverted array prob...read more

Tell us how to improve this page.

Microsoft Corporation Software Developer II Interview Process

based on 3 interviews in last 1 year

1 Interview rounds

  • Coding Test Round
View more

People are getting interviews through

based on 3 Microsoft Corporation interviews
Referral
Campus Placement
67%
33%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

Interview Questions from Similar Companies

Accenture Interview Questions
3.9
 • 8k Interviews
IBM Interview Questions
4.1
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 883 Interviews
Google Interview Questions
4.4
 • 837 Interviews
Amdocs Interview Questions
3.8
 • 522 Interviews
Zoho Interview Questions
4.3
 • 501 Interviews
Cisco Interview Questions
4.2
 • 395 Interviews
Dell Interview Questions
4.1
 • 386 Interviews
View all
Microsoft Corporation Software Developer II Salary
based on 71 salaries
₹17.5 L/yr - ₹70 L/yr
127% more than the average Software Developer II Salary in India
View more details

Microsoft Corporation Software Developer II Reviews and Ratings

based on 3 reviews

1.9/5

Rating in categories

2.5

Skill development

3.7

Work-Life balance

2.8

Salary & Benefits

3.4

Job Security

2.5

Company culture

1.9

Promotions/Appraisal

2.2

Work Satisfaction

Explore 3 Reviews and Ratings
Software Engineer
1.9k salaries
unlock blur

₹13 L/yr - ₹50 L/yr

Senior Software Engineer
1k salaries
unlock blur

₹25.1 L/yr - ₹95.2 L/yr

Software Engineer2
970 salaries
unlock blur

₹20 L/yr - ₹72 L/yr

Consultant
610 salaries
unlock blur

₹13 L/yr - ₹38 L/yr

Support Engineer
584 salaries
unlock blur

₹7 L/yr - ₹30 L/yr

Explore more salaries
Compare Microsoft Corporation with

Google

4.4
Compare

Amazon

4.1
Compare

Deloitte

3.8
Compare

TCS

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview