Upload Button Icon Add office photos

Filter interviews by

Clear (1)

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

4 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

 (20)

 SDE (Software Development Engineer)

 (3)

 Software Developer Intern

 (24)

 Software Engineer Intern

 (5)

 Summer Intern

 (3)

Interview questions from similar companies

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

I was interviewed in Oct 2016.

Interview Questionnaire 

8 Questions

  • Q1. C,C++, Programming Concepts
  • Q2. Resume Based
  • Q3. Puzzle Questions
  • Q4.  OS, Database, Networking, Computer Architecture based question
  • Q5. Project Based- Briefs, Details
  • Q6. What are your hobbies
  • Ans. 

    My hobbies include hiking, playing guitar, and cooking.

    • Hiking: I enjoy exploring nature trails and challenging myself physically.

    • Playing guitar: I love learning new songs and improving my skills.

    • Cooking: I like experimenting with different recipes and creating delicious meals.

  • Answered by AI
  • Q7. Where do you see yourself in 5 years
  • Ans. 

    In 5 years, I see myself as a senior software developer leading a team and working on complex projects.

    • Leading a team of developers

    • Working on complex projects

    • Continuously learning and improving my skills

    • Contributing to the growth and success of the company

  • Answered by AI
  • Q8. Why do you want to join DELL.
  • Ans. 

    I want to join DELL because of their innovative technology solutions and strong reputation in the industry.

    • DELL is known for their cutting-edge technology solutions which align with my passion for software development.

    • I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.

    • I believe joining DELL will provide me with opportunities for growth and career advancement.

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: CGPA>9.0

Skills: Technical Skills
College Name: KIIT University

I was interviewed in Jan 2017.

Interview Preparation Tips

Round: Group Discussion
Experience: All got different topics to discuss on gd.
Tips: Plan before you speak. Be sure whether you are to or against.
Duration: 5 minutes

Round: Test
Experience: More questions on blood relationship, ages
Tips: Os db on technical
Duration: 1 hour

Skills: Technical Questions, Manage A Difficult Situation, Technical Knowledge(ML

I was interviewed in Sep 2016.

Interview Preparation Tips

Round: Test
Experience: There was an online test having 3 section, one for aptitude testing, one for logical testing and the last one for technical testing.
Aptitude and logical questions were very basic.
Technical questions included : C C++ Java DS DBMS DAA
Tips: For aptitude and logical part, you need to prepare regularly. Nothing comes out of the box, but you just have to be quick in solving the questions.
For the technical part, prepare well by revising your course materials. Basic one word questions are asked.
Duration: 1 hour
Total Questions: 60

Round: Coding
Experience: This round consists of multiple sets of coding. One question per paper. It's on your luck, which question you'll get. Also,net is allowed. You have to complete the code and show it to the invigilator.
Tips: This round is generally not there in placement drives of DELL. It is on your luck.

Skills: Communication, Data Structures, Basic Knowledge Of DBMS
College Name: Manipal University Jaipur

Interview Preparation Tips

Round: Test
Experience: It was a blend of topics from IT,CSE and ECE. Try to concentrate on coding and networks for this round. mostly luck based

Round: Group Discussion
Experience: A very easy round. Can easily clear it if you have minimum skills

Round: Technical Interview
Experience: needs a sound knowledge in networking .

Round: HR Interview
Experience: your personality and the way you behave matters a lot. Try to be humble and truthful

General Tips: as I mentioned earlier keep trying never loose hope
Skills: communication skills, grasping power , knowledge
College Name: VIT VELLORE
Motivation: high package :P
Funny Moments: none . but had to go to bangalore for interview which was fun :)

I applied via Campus Placement and was interviewed in Jan 2016. There were 3 interview rounds.

Interview Preparation Tips

Round: Test
Experience: Tested basics in each subject

Round: Technical Interview
Experience: Had asked me about my projects in detail. Some DSA questions were asked. Asked to code in C for some questions.

Round: Technical Interview
Experience: Asked questions about data structures and some more algorithms. Tested in Probability and some quant.

College Name: IIT Madras
Contribute & help others!
anonymous
You can choose to be anonymous

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

Recently Viewed

JOBS

Browse jobs

Discover jobs you love

COMPANY BENEFITS

KNR Constructions

20 benefits

COMPANY BENEFITS

IRB Infrastructure

60 benefits

COMPANY BENEFITS

Dilip Buildcon

304 benefits

COMPANY BENEFITS

Dilip Buildcon

304 benefits

INTERVIEWS

Collabera Technologies

No Interviews

INTERVIEWS

Compass Group Support Services

No Interviews

INTERVIEWS

Amazon

No Interviews

SALARIES

Collabera Technologies

INTERVIEWS

Collabera Technologies

No Interviews

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.1k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
Oracle Interview Questions
3.7
 • 847 Interviews
Google Interview Questions
4.4
 • 825 Interviews
Amdocs Interview Questions
3.7
 • 514 Interviews
Zoho Interview Questions
4.3
 • 505 Interviews
Dell Interview Questions
4.0
 • 386 Interviews
Cisco Interview Questions
4.1
 • 371 Interviews
SAP Interview Questions
4.2
 • 283 Interviews
View all
Microsoft Corporation SDE Intern Salary
based on 4 salaries
₹1 L/yr - ₹8.4 L/yr
18% less than the average SDE Intern Salary in India
View more details

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
2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer2
1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Consultant
599 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Support Engineer
552 salaries
unlock blur

₹0 L/yr - ₹0 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