Microsoft Corporation
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed 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 applied via Indeed and was interviewed in May 2022. There was 1 interview round.
I applied via Approached by Company and was interviewed in May 2023. There were 3 interview rounds.
AC stands for alternating current, which changes direction periodically. DC stands for direct current, which flows in one direction constantly.
AC is commonly used in household appliances and power distribution systems.
DC is commonly used in batteries and electronic devices.
AC can be easily converted to DC using a rectifier.
DC is more efficient for long-distance power transmission.
Examples of AC sources include power ou...
There are two main types of breaks: planned breaks and unplanned breaks.
Planned breaks are scheduled breaks that are typically taken at specific times during the workday.
Unplanned breaks are breaks that are taken as needed, such as for emergencies or unexpected situations.
There are several types of gears used in various machines and equipment.
Spur gears
Helical gears
Bevel gears
Worm gears
Rack and pinion gears
Direct Current
Full form of DC is Direct Current
DC is a type of electrical current that flows in one direction
DC is commonly used in batteries and electronic devices
AC stands for Alternating Current.
AC stands for Alternating Current, which is an electric current that reverses direction periodically.
AC is commonly used in household appliances, power distribution, and electric motors.
Examples of AC sources include power outlets and generators.
AC is different from DC (Direct Current) which flows in only one direction.
I was interviewed in Oct 2016.
My hobbies include hiking, playing guitar, and cooking.
Hiking: I enjoy exploring nature trails and challenging myself physically.
Playing guitar: I love learning new songs and improving my skills.
Cooking: I like experimenting with different recipes and creating delicious meals.
In 5 years, I see myself as a senior software developer leading a team and working on complex projects.
Leading a team of developers
Working on complex projects
Continuously learning and improving my skills
Contributing to the growth and success of the company
I want to join DELL because of their innovative technology solutions and strong reputation in the industry.
DELL is known for their cutting-edge technology solutions which align with my passion for software development.
I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.
I believe joining DELL will provide me with opportunities for growth and career advancement.
I was interviewed in Jan 2017.
I was interviewed in Sep 2016.
I applied via Campus Placement and was interviewed in Jan 2016. There were 3 interview rounds.
Yes
Knowledge of network protocols and architectures
Understanding of data structures and algorithms
Experience with network troubleshooting and analysis
Familiarity with network security and encryption
Proficiency in network programming and socket programming
The test went well, I was able to complete all the tasks within the given time frame.
I prepared well for the test by reviewing relevant materials
I managed my time effectively during the test
I was able to solve all the problems and complete all the tasks
I double-checked my work to ensure accuracy
based on 1 interview
Interview experience
Software Engineer
2k
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 |
Consultant
599
salaries
| ₹0 L/yr - ₹0 L/yr |
Support Engineer
578
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon
Deloitte
TCS