Microsoft Corporation
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Connect nodes to their right in a binary tree using an extra pointer.
Traverse the tree using level order traversal
For each node, connect its right child to the next node in the level
If there is no next node, set the right child to null
Design considerations for an elevator system with 5 elevators and 50 floors.
Traffic patterns and peak hours should be analyzed to determine the optimal number of elevators to be in operation at any given time.
Elevators should be programmed to prioritize stops based on the direction of travel and the proximity of the requested floor to the elevator's current location.
The system should be designed to minimize wait times ...
Given two linked lists, check if they have a common node.
Traverse both lists and compare each node's memory address
Use a hash table to store memory addresses of nodes in one list and check for matches in the other list
If one list is shorter, traverse it first and then start traversing the longer list from the difference in length
Find if an array has a majority element in O(n)
Iterate through the array and keep track of the count of each element
If the count of any element is greater than half the length of the array, return true
Otherwise, return false
Find element in 2D array which is max in column and min in row with minimum comparisons
Iterate over rows and columns to find max and min elements respectively
Compare the max element of a column with the min element of its row
Return the element if it satisfies the condition
Consider edge cases like multiple elements satisfying the condition
Return an array with only unique elements
Use a Set to store unique elements
Loop through the array and add each element to the Set
Convert the Set back to an array and return it
Easy apti and pseudo codes
Patterns with array and moderate coding questions
High level coding questions with data structures and oops
I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.
2 coding questions,then system design on dbms
posted on 27 Dec 2024
Thirty minutes of DSA questions.
I applied via LinkedIn and was interviewed in Oct 2023. There were 3 interview rounds.
Good and competitive
Challenging taks and should have very good knowledge in DSA
I applied via Referral and was interviewed in Oct 2020. There were 4 interview rounds.
I want to join Salesforce because of its reputation as a leading CRM platform and its commitment to innovation.
Salesforce is a recognized leader in the CRM industry
Salesforce offers a wide range of career opportunities and growth potential
Salesforce is known for its commitment to innovation and cutting-edge technology
Salesforce has a strong company culture and values that align with my own
Salesforce has a diverse and i
I applied via LinkedIn and was interviewed before Jun 2020. There were 4 interview rounds.
I was interviewed before May 2016.
I applied via campus placement at Anna University and was interviewed in Jun 2024. There were 2 interview rounds.
Frist round is aptitude and c programming test
Two coding question Two hours
Software Engineer
1.9k
salaries
| ₹13 L/yr - ₹51 L/yr |
Senior Software Engineer
1.1k
salaries
| ₹20.9 L/yr - ₹85 L/yr |
Software Engineer2
991
salaries
| ₹20 L/yr - ₹70 L/yr |
Consultant
598
salaries
| ₹13 L/yr - ₹40 L/yr |
Support Engineer
563
salaries
| ₹7.6 L/yr - ₹30 L/yr |
Amazon
Deloitte
TCS