Microsoft Corporation
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
LFU Problem solving from leetcode
I was interviewed in Dec 2024.
Leetcode Medium question on Greedy Algorithm
2 DSA qns on codility
Graphs are data structures that consist of nodes and edges connecting them.
Graphs can be directed or undirected.
Common graph traversal algorithms include BFS and DFS.
Examples of graphs include social networks, road networks, and computer networks.
DSA Round was the first Coding Test
Microsoft Corporation interview questions for designations
2 coding questions on graphs and trees
Get interview-ready with Top Microsoft Corporation Interview Questions
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
Medium level leet code problems
Seeking new challenges and opportunities for growth.
Desire for career advancement
Looking for new learning opportunities
Seeking a better work-life balance
Company culture mismatch
Relocation or commute issues
I am a passionate software engineer with experience in developing web applications and a strong background in computer science.
Experienced in developing web applications using technologies such as HTML, CSS, JavaScript, and React
Strong background in computer science with knowledge in algorithms and data structures
Proficient in programming languages such as Java, Python, and C++
Familiar with Agile development methodolog
I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.
DSA problem - implement queue only using stack
To scale to billions of users, focus on horizontal scaling, efficient database design, caching, load balancing, and microservices architecture.
Implement horizontal scaling by adding more servers to distribute the load.
Optimize database design for efficient read and write operations, consider sharding or partitioning.
Utilize caching mechanisms like Redis or Memcached to reduce database load.
Implement load balancing to e...
Handle offline users by implementing offline mode functionality and syncing data when connection is restored.
Implement offline mode functionality to allow users to access certain features offline.
Store user data locally on the device and sync with the server when connection is available.
Provide feedback to users about their offline status and guide them on how to sync data.
Use caching mechanisms to store data temporari
I applied via Recruitment Consulltant and was interviewed in Dec 2023. There were 2 interview rounds.
Hackerank, 60 mins, leetcode style medium.
Number of connected components in a graph represent the number of subgraphs that are not connected to each other.
Use depth-first search (DFS) or breadth-first search (BFS) to find connected components.
Count the number of times DFS or BFS is called to find the number of connected components.
Example: In a graph with 3 connected components, the answer would be 3.
Top trending discussions
5 Interview rounds
based on 130 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