Microsoft Corporation
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed in May 2022.
BST search time is O(log n) on average, but can be O(n) in worst case.
BST search time depends on the height of the tree
On average, height is log base 2 of n
Worst case is when the tree is unbalanced and height is n
Example: searching for a value in a balanced BST with 1024 nodes takes at most 10 comparisons
I applied via Company Website and was interviewed before Aug 2020. There was 1 interview round.
Finding an element in a rotated array
Identify the pivot point where the array is rotated
Divide the array into two sub-arrays based on the pivot point
Perform binary search on the appropriate sub-array to find the element
Handle edge cases like when the element is at the pivot point
Create a linked list that contains the sum of two given linked lists representing numbers.
Traverse both linked lists simultaneously and add the corresponding nodes' values. If the sum is greater than 9, carry over the 1 to the next node.
If one linked list is longer than the other, add the remaining nodes to the sum.
Create a new linked list with the sum in reverse order.
Given a binary search tree, print the path with sum k and minimum hops.
Traverse the tree using DFS and keep track of the current path and its sum.
If the current sum equals k, compare the current path with the minimum path found so far.
If the current sum is greater than k, backtrack to the previous node and continue traversal.
If the current sum is less than k, continue traversal.
Return the minimum path found.
Time comple...
What people are saying about Microsoft Corporation
Microsoft Corporation interview questions for designations
posted on 7 Jan 2023
Medium level coding question on leetcode and codechef are good to prepare to clear the test.
posted on 9 Feb 2023
I applied via Campus Placement and was interviewed in Jan 2023. There were 3 interview rounds.
Fully logical we want to strong in percentage and stream
We want to strong in one coding language and also u want to strong enough in DS algo
posted on 2 Jan 2023
I applied via Campus Placement and was interviewed in Jul 2022. There were 3 interview rounds.
posted on 1 Sep 2022
I applied via Campus Placement and was interviewed in Aug 2022. There were 2 interview rounds.
Simple or say standard coding questions of easy to medium level
posted on 20 Jul 2022
I applied via Company Website and was interviewed in Jun 2022. There were 4 interview rounds.
posted on 23 Nov 2022
I applied via Approached by Company and was interviewed in May 2022. There were 3 interview rounds.
I am currently working as a Software Development Engineer with expertise in web development and cloud computing.
Proficient in programming languages like Java, Python, and JavaScript
Experience in developing and maintaining web applications using frameworks like React and Angular
Knowledge of cloud computing platforms such as AWS and Azure
Familiarity with database management systems like MySQL and MongoDB
Strong problem-so
based on 11 reviews
Rating in categories
Software Engineer
1.9k
salaries
| ₹13.1 L/yr - ₹50.9 L/yr |
Senior Software Engineer
1k
salaries
| ₹21.5 L/yr - ₹95 L/yr |
Software Engineer2
990
salaries
| ₹20 L/yr - ₹70 L/yr |
Consultant
599
salaries
| ₹13 L/yr - ₹36.7 L/yr |
Support Engineer
563
salaries
| ₹7.6 L/yr - ₹30 L/yr |
Amazon
Deloitte
TCS