Microsoft Corporation
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Walk-in and was interviewed before Sep 2023. There were 2 interview rounds.
Merge overlapping intervals in an array
Sort the intervals based on the start time
Iterate through the intervals and merge overlapping ones
Update the end time of the merged interval
To find the intersection of two linked lists, first find the lengths of both lists and then align the starting points before iterating to find the intersection node.
Find the lengths of both linked lists.
Align the starting points of both lists by moving the pointer of the longer list by the difference in lengths.
Iterate through both lists simultaneously and compare nodes to find the intersection node.
Run length encoding is a simple form of data compression where consecutive characters are replaced with a single character and a count.
Iterate through the input string and count consecutive characters.
Replace consecutive characters with a single character and a count.
Return the encoded string.
PRACTISE CODING properly..........
I was interviewed before Sep 2023.
1 hour - simple leetcode questions
What people are saying about Microsoft Corporation
I applied via Referral and was interviewed before Jul 2023. There were 4 interview rounds.
Standard LC questions
Microsoft Corporation interview questions for designations
I applied via LinkedIn and was interviewed before Jul 2023. There were 2 interview rounds.
It was a coding test asking DSA(easy to medium)
Get interview-ready with Top Microsoft Corporation Interview Questions
I applied via Company Website and was interviewed in Dec 2022. There were 3 interview rounds.
There are several operating systems used in computers, including Windows, macOS, and Linux.
Windows is the most widely used OS for personal computers.
macOS is the OS used in Apple computers.
Linux is an open-source OS used in servers and some personal computers.
Other OS include Chrome OS, FreeBSD, and Solaris.
RAM stands for Random Access Memory and ROM stands for Read Only Memory.
RAM is a type of computer memory that can be accessed randomly, meaning any byte of memory can be accessed without touching the preceding bytes.
ROM is a type of memory that can only be read and not written to. It is used to store permanent data that cannot be changed.
Examples of RAM include DDR, DDR2, DDR3, and DDR4.
Examples of ROM include PROM, EP
Any give some task group the disscuss
2 questions
I applied via Company Website and was interviewed before Mar 2023. There were 6 interview rounds.
String related questions
Web development - 3 day hackathon
I applied via Recruitment Consulltant and was interviewed before Apr 2023. There were 3 interview rounds.
DS and Problem Solving.
Questions related to DP
Design a file upload and download system for efficient file management.
Use a cloud storage service like AWS S3 for storing files securely.
Implement a user-friendly interface for users to easily upload and download files.
Include features like file versioning, access control, and encryption for data security.
Consider implementing a queuing system for handling large file uploads to prevent system overload.
Use a content de...
Implementing stack using linked list
Create a Node class with data and next pointer
Create a Stack class with top pointer
Implement push() method to add element to top of stack
Implement pop() method to remove element from top of stack
Implement peek() method to return top element without removing it
Priority queue is a data structure that stores elements with priority levels and retrieves them in order of priority.
Elements are added with a priority level and retrieved in order of priority
Can be implemented using a heap data structure
Operations include insert, delete, and peek
Can be used in algorithms such as Dijkstra's shortest path algorithm
Some of the top questions asked at the Microsoft Corporation Software Engineer interview -
The duration of Microsoft Corporation Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 49 interviews
5 Interview rounds
based on 129 reviews
Rating in categories
Software Engineer
1.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
695
salaries
| ₹0 L/yr - ₹0 L/yr |
Consultant
599
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon
Deloitte
TCS