Microsoft's most asked interview questions Last Updated : 23 Jul, 2025 Comments Improve Suggest changes Like Article Like Report Like other product-based companies, Microsoft also asks data structures and algorithms as part of their technical interview. Below is a list of questions prepared from different Microsoft interview experiences. Most Asked QuestionsCheck if a Binary Tree is BST or not - Practice hereRemove duplicates from a string, do it in-place - Practice hereGiven a rotated array which is sorted search for an element in it - Practice hereGiven two linked lists that represent two big numbers (numbers that can not be stored in an int or long long int), write a function that adds the numbers and store the result in a third list.Variations of above question like subtract two numbers or multiply two numbers represented by linked lists. - Practice herePrint last 10 lines of a big file or big string.Clone a linked list with next and arbitrary (or random) pointerConnect nodes at same level. Practice here.Least common ancestor of a binary tree or a binary search treeTest case questions like test an ATM.Run length encoding. - Practice hereDetect cycle in a linked list. Practice here.Given a sorted array of size n. Each element in array is unique and lies from 1 to n+1. Find the missing element. Write code and test cases for the same. - Practice hereCheck if a binary tree is balanced.Validate a given IP addressWhy do you want to join Microsoft?Two of the nodes of a BST are swapped. Correct the BSTDraw a circle without floating point arithmetic&t=12s Important LinksMicrosoft’s most frequently asked interview questions | Set 2Microsoft Interview PreparationMicrosoft Interview ExperiencesMicrosoft Practice QuestionsTop topics for Interview PreparationRecent Microsoft Interview Experiences Comment More infoAdvertise with us Next Article Microsoftâs most frequently asked interview questions | Set 2 Anonymous Improve Article Tags : Interview Experiences Internship Experienced Experiences Interview Questions Microsoft Interview-Questions +3 More Practice Tags : Microsoft Similar Reads Microsoftâs most frequently asked interview questions | Set 2 Microsoft's most asked interview questions | Set 1Level - Easy Celebrity problem - Practice herePrint numbers in given range of bst - Practice hereRoof to leaf path sum - Practice hereLevel order traversal - Practice hereTransform to sum tree - Practice hereDelete middle of linked list - Practice he 1 min read Infosys's most asked interview questions 1) Tell me about yourself. 2) About projects, role in project. 3) Why do you want to join Infosys? 4) Strategy to handle major project 5) What is your career objective? 6) Are you fine with working in night shifts? 7) Why should we hire you? 8) They may ask about your family background also. This is 1 min read Accenture's most asked Interview Questions 1) What is/are your favorite subject(s)? There may be many questions on the subject told. 2) Differences between C and C++. 3) What is include in a C program? 4) What is Dynamic Memory Allocation, example? 5) Differences between C/C++ and Java? 6) Simple programs like Bubble Sort, sum of a simple se 1 min read Microsoft Interview | Set 5 Hi everyone, I would like to share my experience with MicroSoft, as i have been the lucky hire. Date: 27th August 2012 No. of Rounds: 2 Written(online) + 4 rounds of PI( all Algo/Technical ) Type of Interview: Campus Interview for freshers Written (online)Objective(60 minutes) + Subjective(60 minute 4 min read Microsoft Interview | Set 8 This about my experience of MS interview, which happened last day Division: Microsoft Bing R&D Rounds: Total 4 rounds (All face to face) Location: Hyderabad. Tech Round 1 Find the middle point of the linked listCheck whether loop exists or not in Linked ListHow to calculate the size of the linke 2 min read Microsoft Interview | Set 19 I recently got interviewed for a position in Microsoft, following is my interview experience. Round 1 (Telephonic): Started with my introduction followed by my work in existing company. Given a circular doubly linked list, delete a given element. He was looking for all the corner cases GeeksforGeeks 2 min read Like