Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Microsoft Corporation SDE Intern Interview Questions, Process, and Tips

Updated 13 Sep 2024

Top Microsoft Corporation SDE Intern Interview Questions and Answers

  • Q1. Given a string of containing lower case letters and upper case characters. Find the number of occurrences of each character. The question was further modified to include ...read more
  • Q2. Remove duplicate characters from a given string keeping only the first occurrences (i.e order should not change). For ex- if the input is ‘bananas’ the output will be ‘ba ...read more
  • Q3. Given a Y- linked list. Find the node at the intersection point

Microsoft Corporation SDE Intern Interview Experiences

6 interviews found

SDE Intern Interview Questions & Answers

user image Anonymous

posted on 13 Sep 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Math and logical questions

Round 2 - Coding Test 

Medium - hard level questions of leetcode

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare your resume well and be confident

SDE Intern Interview Questions & Answers

user image Anonymous

posted on 5 Jun 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Coding Test 

2 ques med leetcode ques

Round 2 - Technical 

(2 Questions)

  • Q1. SUbarray question was asked
  • Q2. Right view of a binary tree
  • Ans. 

    The right view of a binary tree shows the nodes that are visible when viewing the tree from the right side.

    • The right view of a binary tree can be obtained by performing a level order traversal and keeping track of the rightmost node at each level.

    • Nodes that are visible from the right side are the ones that are the rightmost at their respective levels.

    • For example, in the binary tree: 1 / \ 2 3 / \ /...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - dSA karlo

Skills evaluated in this interview

SDE Intern Interview Questions Asked at Other Companies

Q1. Given a string of containing lower case letters and upper case ch ... read more
asked in Amazon
Q2. Find the square root of a number using only 4 basic arithmetic op ... read more
Q3. Remove duplicate characters from a given string keeping only the ... read more
asked in Carwale
Q4. What is caching and why do we need to do caching
Q5. Given a Y- linked list. Find the node at the intersection point

SDE Intern Interview Questions & Answers

user image Anonymous

posted on 31 Jul 2023

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

I applied via Campus Placement and was interviewed before Jul 2022. There were 3 interview rounds.

Round 1 - Coding Test 

Easy array, string based questions

Round 2 - Technical 

(2 Questions)

  • Q1. Questions based on computer fundamentals - OOPS, DBMS, Networking, Troubleshooting, Operating system
  • Q2. How do you change permission for a particular file?
  • Ans. 

    To change permissions for a file, you can use the chmod command in the terminal.

    • Use the chmod command followed by the permission code and the file name

    • Permission codes include 'u' for user, 'g' for group, and 'o' for others, along with 'r' for read, 'w' for write, and 'x' for execute

    • For example, to give read and write permissions to the user for a file named 'example.txt', you can use 'chmod u+rw example.txt'

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Situation based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - computer fundamentals is as important as DSA

Skills evaluated in this interview

SDE Intern Interview Questions & Answers

user image Anonymous

posted on 12 May 2015

Interview Questionnaire 

17 Questions

  • Q1. Given a Y- linked list. Find the node at the intersection point
  • Ans. 

    Given a Y-linked list, find the node at the intersection point.

    • Traverse both branches of the Y-linked list and compare nodes.

    • Use a hash table to store visited nodes and check for intersection.

    • If one branch is longer, traverse it until it matches the length of the other branch.

  • Answered by AI
  • Q2. Given a string of containing lower case letters and upper case characters. Find the number of occurrences of each character. The question was further modified to include the special characters as well. I w...
  • Ans. 

    Count the occurrences of each character in a given string including special characters.

    • Create test cases for empty string

    • Test for string with only one character

    • Test for string with all characters being the same

    • Test for string with all characters being different

    • Test for string with special characters

  • Answered by AI
  • Q3. Remove duplicate characters from a given string keeping only the first occurrences (i.e order should not change). For ex- if the input is ‘bananas’ the output will be ‘bans’. -----/ (second method)
  • Ans. 

    Remove duplicate characters from a string while preserving order.

    • Create an empty string to hold the result.

    • Iterate through each character in the input string.

    • If the character is not already in the result string, add it.

    • Return the result string.

  • Answered by AI
  • Q4. I was asked to introduce myself
  • Q5. Then there were couple of questions on the project i was working on. As my project was in java as the front end and oracle as the back end, i was asked few questions on multithreading and sql
  • Q6. I was then asked to explain the logic and the code to traverse a binary tree level by level but in spiral form. -----/
  • Q7. Logic and the code for the lowest common ancestor in a binary search tree. -----/
  • Q8. Complexity of both the above codes and why such complexities
  • Ans. 

    The complexity of the codes depends on the number of operations and loops used.

    • The first code has a complexity of O(n) as it uses a single loop to iterate through the array.

    • The second code has a complexity of O(n^2) as it uses nested loops to compare each element with every other element in the array.

    • The complexity of a code can also depend on the type of operations used, such as sorting or searching.

    • Complexity can be ...

  • Answered by AI
  • Q9. Brief me about your academic history
  • Ans. 

    I have a strong academic background with a focus on computer science and engineering.

    • Graduated with a Bachelor's degree in Computer Science from XYZ University

    • Completed a Master's degree in Electrical Engineering from ABC University

    • Took courses in data structures, algorithms, programming languages, and computer networks

    • Participated in various coding competitions and hackathons

    • Maintained a GPA of 3.8 throughout my acade

  • Answered by AI
  • Q10. What improvements can you do in your project? Are you working under a professor or just out of interest?
  • Ans. 

    I am working on this project out of interest and I believe I can improve it by implementing more advanced algorithms and incorporating user feedback.

    • Implement more advanced algorithms to improve accuracy

    • Incorporate user feedback to enhance user experience

    • Optimize code for faster performance

    • Add more features to increase functionality

  • Answered by AI
  • Q11. How would your peers describe you?
  • Ans. 

    My peers would describe me as a reliable and hardworking team player with excellent communication skills.

    • Reliable and consistent in meeting deadlines and completing tasks

    • Collaborative and supportive of team members

    • Clear and effective communicator, both verbally and in writing

    • Open to feedback and willing to learn and improve

    • Positive attitude and strong work ethic

  • Answered by AI
  • Q12. The project you are currently working on and why did you choose this?
  • Ans. 

    I am currently working on a web application for a client in the e-commerce industry.

    • The project involves developing a user-friendly interface for customers to browse and purchase products.

    • I chose this project because I have experience in web development and I find the e-commerce industry interesting.

    • I am also excited about the challenge of creating a seamless checkout process for customers.

    • The project requires collabor...

  • Answered by AI
  • Q13. How are you trying to improve?
  • Ans. 

    I am constantly seeking feedback and learning new skills to improve my performance.

    • Regularly seeking feedback from colleagues and supervisors

    • Attending workshops and training sessions to learn new skills

    • Setting personal goals and tracking progress towards them

    • Reflecting on past experiences and identifying areas for improvement

    • Reading industry publications and staying up-to-date with trends

  • Answered by AI
  • Q14. What keeps you motivated?
  • Ans. 

    The desire to learn and grow keeps me motivated.

    • Setting achievable goals

    • Celebrating small wins

    • Surrounding myself with positive people

    • Taking breaks and practicing self-care

    • Remembering my purpose and passion

    • Continuously learning and seeking new challenges

  • Answered by AI
  • Q15. How would your professors describe you and what are your weaknesses according to them?
  • Ans. 

    My professors would describe me as hardworking and detail-oriented. They have pointed out my weakness in public speaking.

    • Professors would describe me as hardworking and detail-oriented

    • Weakness in public speaking has been pointed out

    • Received positive feedback on assignments and projects

    • Collaborates well with classmates and participates in group discussions

  • Answered by AI
  • Q16. Why Microsoft?There were few other questions which i can’t recall now :p
  • Q17. What are your Short term and Long term goals?
  • Ans. 

    Short term goal is to learn and contribute to the company. Long term goal is to grow professionally and take on leadership roles.

    • Short term goal: Learn new skills and technologies

    • Short term goal: Contribute to the company's success

    • Long term goal: Grow professionally and take on leadership roles

    • Long term goal: Build a strong network in the industry

    • Long term goal: Achieve financial stability

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: time- 30 minutes.This was conducted on CoCubes.com ,there were around 25 questions of varying level of difficulty. Topics: C , C++ , Aptitude.Around 60 students out of 150 were shortlisted for the next round.

Round: Test
Experience: time – 90 minutesThis was conducted on the same day. There were two questions of data structure.1) Write a function to check whether the parenthesis ( “( )”, “{ }” , “[ ]” ) in a given string are balanced or not.

-----) Write a recursive function to make a list from two given Linked lists, that contain intersection of the elements present in the given lists inplace.37 students were shortlisted for the next round.

Round: Technical Interview
Experience: Time- 35 minsThe interview started with my introduction. Then there was a long discussion on my project. He told me the flaws in my project and asked me to tell how would i deal with them.

1) Given two arrays of integers( in random order), how would u determine the rank of an element.

For ex: let the two arrays be

     46 32 16 73 57 2 and

     86 7 98 3 75     rank (46) = 6

     rank (86) = 10

     rank (2) = 1i don’t remember the exact question but it was similar to this. Fairly simple. I suggested some approaches and i was expected to come out with the best approach.

then i was asked to code my solution and design the test cases for the same.2) I was asked about my favorite subject.3)Write and explain the code to connect nodes at same level in a binary tree.

----- after the fourth round some of us were called for the next round.

Round: HR Interview
Experience: It was the last round. It went pretty well.The experience was awesome and i found that the people over there are very humble and i really liked their helping attitude.

Round: Technical Interview
Experience: I was asked questions on OS-
-Differentiate between mutex and semafore variables?– What does a thread and a process share in common?– What is a deadlock ?
There were few questions on C++.– Polymorphism and runtime polymorphism.– What is a virtual destructor?I was asked if i had any queries and i asked about the work that interns will get to do in microsoft and the interview ended.Only 9 were shortlisted for the further interviews. I was lucky enough to be one of them.We were called to Microsoft India Development Center, Hyderabad.

General Tips: Some interview tips-Stay calm, CONFIDENT and keep yourself motivated.Be honest.Try to keep your approach clean and don’t mess up things in your’s as well as interviewer’s mind.Don’t think about the results, just enjoy the interview process with a free mindFocus on building your concepts strong.
College Name: NA

Skills evaluated in this interview

Microsoft Corporation interview questions for designations

 SDE

 (6)

 SDE-2

 (5)

 Software Intern

 (1)

 Intern

 (21)

 SDE (Software Development Engineer)

 (4)

 Software Developer Intern

 (24)

 Software Engineer Intern

 (6)

 Summer Intern

 (3)

SDE Intern interview

user image Seemant Aggarwal

posted on 2 Dec 2021

SDE Intern interview

user image Divine Bits

posted on 16 Feb 2022

 · B.E. / B.Tech

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected
Round 1 - Coding Test 

Dsa+cp type 3 questions

Round 2 - Technical 

(1 Question)

  • Q1. Dsa type with follow up like dp
  • Ans. 

    Dynamic Programming is a common type of problem in Data Structures and Algorithms.

    • DP is a method for solving complex problems by breaking them down into simpler subproblems

    • It involves storing the results of subproblems to avoid redundant calculations

    • Examples of DP problems include Fibonacci sequence, Longest Common Subsequence, and Knapsack problem

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Scenario based hr question

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for hr rounds and dsa for technical one.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tree based question
  • Q2. Graph based question

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare with DSA
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Mid to hard Coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. Coding question
  • Q2. Data structure and computer network questions
Round 3 - Technical 

(2 Questions)

  • Q1. Java based exception handling question
  • Q2. Situation based questions
Round 4 - Behavioral 

(2 Questions)

  • Q1. Situation based questions
  • Q2. About myself and coding knowledge
Round 5 - HR 

(2 Questions)

  • Q1. About my self and Relocation
  • Q2. About skills and coding knowledge

Sde1 Interview Questions & Answers

UKG user image Anonymous

posted on 7 Aug 2024

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-

I applied via Approached by Company

Round 1 - Coding Test 

Aptitude and coding round, one coding question and others are computer fundamentals

Round 2 - Technical 

(2 Questions)

  • Q1. Return true if Subarray is present whose sum is 0
  • Q2. Project, oops, dbms
Round 3 - Technical 

(2 Questions)

  • Q1. Subarray sun equal to k
  • Q2. Project, oops, dbms
Round 4 - HR 

(1 Question)

  • Q1. Did not got slected i answered all still

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation SDE Intern interview?
Microsoft Corporation interview process usually has 2-3 rounds. The most common rounds in the Microsoft Corporation interview process are Coding Test, Technical and Resume Shortlist.
What are the top questions asked in Microsoft Corporation SDE Intern interview?

Some of the top questions asked at the Microsoft Corporation SDE Intern interview -

  1. Given a string of containing lower case letters and upper case characters. Find...read more
  2. Remove duplicate characters from a given string keeping only the first occurren...read more
  3. Given a Y- linked list. Find the node at the intersection po...read more

Tell us how to improve this page.

Microsoft Corporation SDE Intern Interview Process

based on 3 interviews

Interview experience

4.3
  
Good
View more

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.2k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 897 Interviews
Google Interview Questions
4.4
 • 871 Interviews
Amdocs Interview Questions
3.8
 • 531 Interviews
Zoho Interview Questions
4.3
 • 514 Interviews
Cisco Interview Questions
4.1
 • 396 Interviews
Dell Interview Questions
4.0
 • 391 Interviews
SAP Interview Questions
4.2
 • 308 Interviews
View all

Microsoft Corporation SDE Intern Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

2.0

Skill development

5.0

Work-life balance

2.0

Salary

4.0

Job security

2.0

Company culture

3.0

Promotions

2.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
1.9k salaries
unlock blur

₹13 L/yr - ₹50 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹21 L/yr - ₹85 L/yr

Software Engineer2
1k salaries
unlock blur

₹20 L/yr - ₹70 L/yr

Consultant
601 salaries
unlock blur

₹13 L/yr - ₹36.7 L/yr

Support Engineer
558 salaries
unlock blur

₹7.9 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
Did you find this page helpful?
Yes No
write
Share an Interview