Microsoft Corporation
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I appeared for an interview in Feb 2025.
Duration: 30 minutes - Format: Online coding challenge - Type: Technical screening - Questions: 2 to 3 coding problems.
Be prepared to answer in-depth technical questions.
- Review data structures, algorithms, and system design concepts.
- Practice explaining complex technical concepts in simple terms.
- Be ready to write code on a shared document or whiteboard.
Aptitude Test:
The aptitude test was a *multiple-choice question*-based assessment that evaluated my logical reasoning, problem-solving, and analytical skills. It consisted of:
- *Quantitative reasoning*: Mathematical problems, such as algebra, geometry, and data interpretation.
- *Logical reasoning*: Pattern recognition, deductive reasoning, and logical puzzles.
- *Verbal reasoning*: Reading comprehension, grammar, and vocabulary.
Aptitude Test Details:
- *Duration*: 60 minutes
- *Format*: Online multiple-choice questions
- *Type*: Aptitude test
- *Questions*: 30-40 questions
What to expect:
- Practice solving logical and mathematical problems.
- Review basic mathematical concepts, such as algebra and geometry.
- Improve your reading comprehension and verbal skills.
- Manage your time effectively to complete the test within the given time frame.
Assignment:
The assignment was a *take-home project* that tested my technical skills, problem-solving abilities, and coding expertise. I was given:
- A set of requirements and specifications
- A deadline to complete the project
- Freedom to choose the programming language and tools
Assignment Details:
- *Duration*: 3-5 days
- *Format*: Take-home project
- *Type*: Technical assignment
- *Requirements*: Implement a specific feature or functionality
What to expect:
- Carefully read and understand the requirements and specifications.
- Plan and design the solution before starting to code.
- Write clean, efficient, and well-documented code.
- Test the solution thoroughly to ensure it meets the requirements.
- Submit the assignment on time, along with any required documentation.
I appeared for an interview in Feb 2025.
There are two rounds in the interview process: the first round consists of one data structures and algorithms question based on trees.
Binary Search Trees (BST) enable efficient data storage and retrieval through a hierarchical structure, optimizing search operations.
A BST is a binary tree where each node has at most two children.
For any given node, all values in the left subtree are less, and all values in the right subtree are greater.
Searching for a value in a BST has an average time complexity of O(log n).
Insertion and deletion operations also mai...
2 medium leetcode questions were asked
I appeared for an interview in Nov 2024.
It was codility test with 2 questions
Microsoft Corporation interview questions for popular designations
I chose Microsoft because of its widespread use in the industry and the variety of tools and technologies it offers.
Microsoft products are widely used in the industry, giving me valuable experience and skills
Microsoft offers a wide range of tools and technologies for desktop support, making it easier to troubleshoot and resolve issues
Microsoft certifications are highly recognized and can help advance my career in IT su
Get interview-ready with Top Microsoft Corporation Interview Questions
Good communiction and technical skill need
LeetCode , hard questions on dynamic programming, graphs, and more.
DSA, Cn, os, DBMS, ML
Traverse a binary tree in different orders (inorder, preorder, postorder)
Inorder traversal: Left, Root, Right
Preorder traversal: Root, Left, Right
Postorder traversal: Left, Right, Root
BitTorrent is a peer-to-peer file sharing protocol that allows users to distribute large amounts of data over the internet.
BitTorrent breaks down files into small pieces and distributes them among multiple users.
Users download and upload pieces of the file simultaneously, increasing download speeds.
Users connect to a tracker to find other users sharing the same file.
Popular BitTorrent clients include uTorrent, BitTorre
Leetcode Easy/Medium
I systematically gather information, analyze logs, consult documentation, and test hypotheses to identify and resolve the error.
Gather information about the error: check logs, error messages, and user reports.
Consult documentation and resources related to the technology or system in question.
Isolate the issue by testing different components or configurations.
Formulate hypotheses based on gathered information and test t...
Some of the top questions asked at the Microsoft Corporation interview -
The duration of Microsoft Corporation interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 381 interviews
Interview experience
based on 1.8k reviews
Rating in categories
Software Engineer
2.2k
salaries
| ₹15 L/yr - ₹51 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹25 L/yr - ₹95 L/yr |
Software Engineer2
1.1k
salaries
| ₹21.1 L/yr - ₹72 L/yr |
Software Developer
632
salaries
| ₹29.9 L/yr - ₹54 L/yr |
Support Engineer
601
salaries
| ₹9 L/yr - ₹30 L/yr |
Amazon
Deloitte
TCS