Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Microsoft Corporation Senior Software Developer Interview Questions and Answers

Updated 6 Feb 2022

Microsoft Corporation Senior Software Developer Interview Experiences

2 interviews found

Round 1 - Coding Test 

Traverse through 2D array consisting of 0s and 1s. 1 -> Infected and 0-> non-infected. Find the time needed to make entire array affected.
Brute-Force and BFS/DFS approach

Round 2 - Assignment 

Create System design for image storage and retrieval process with cache and DB error handling approach

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and it is easy to make through

I was interviewed in Dec 2016.

Interview Questionnaire 

9 Questions

  • Q1. Tell me about your internship experience.
  • Ans. 

    I had a 6-month internship at XYZ Company where I worked on developing a web application using Java and Angular.

    • Developed a web application using Java and Angular

    • Collaborated with a team of developers to design and implement new features

    • Participated in code reviews and debugging sessions

    • Gained experience in Agile development methodologies

  • Answered by AI
  • Q2. Discuss about a project mentioned in your CV.
  • Ans. 

    Developed a web-based inventory management system for a retail company.

    • Used Java and Spring framework to build the backend

    • Implemented a responsive user interface using HTML, CSS, and JavaScript

    • Integrated with a barcode scanner for efficient product tracking

    • Implemented role-based access control for different user roles

    • Optimized database queries for improved performance

  • Answered by AI
  • Q3. Given two words, find the similarity between them. You have to develop your own sense of similarity here. Normalize length of LCS by the total length of the string.
  • Ans. 

    The question asks to find the similarity between two words by developing our own sense of similarity.

    • Normalize the length of the Longest Common Subsequence (LCS) by dividing it by the total length of the string.

    • Implement a function that calculates the LCS between two words.

    • Divide the length of the LCS by the sum of the lengths of the two words.

    • Return the normalized similarity score as the result.

  • Answered by AI
  • Q4. Stress checking questions
  • Q5. Given a binary tree, return doubly linked list of all the nodes at each level.
  • Ans. 

    The function returns a doubly linked list of all the nodes at each level of a given binary tree.

    • Use a breadth-first search (BFS) algorithm to traverse the binary tree level by level.

    • Create a doubly linked list for each level and append the nodes to it.

    • Connect the doubly linked lists of each level to form the final result.

  • Answered by AI
  • Q6. Can you work under pressure?
  • Ans. 

    Yes, I thrive in high-pressure situations and have a proven track record of delivering quality work under tight deadlines.

    • I have successfully completed multiple projects on tight deadlines

    • I am able to prioritize tasks effectively to meet deadlines

    • I remain calm and focused under pressure to ensure quality work is delivered

  • Answered by AI
  • Q7. Tell me your achievements.
  • Ans. 

    I have achieved significant milestones in my career as a Senior Software Developer.

    • Developed and implemented a scalable and efficient software solution for a large e-commerce platform, resulting in a 30% increase in sales.

    • Led a team of developers to successfully deliver a complex project within a tight deadline, earning recognition from the client.

    • Optimized the performance of a critical software module, reducing its ex...

  • Answered by AI
  • Q8. How can you be an asset to the company?
  • Ans. 

    I can bring extensive experience in software development, strong problem-solving skills, and a proven track record of delivering high-quality solutions.

    • Extensive experience in software development

    • Strong problem-solving skills

    • Proven track record of delivering high-quality solutions

  • Answered by AI
  • Q9. Will you deliver your 100% in the job?
  • Ans. 

    Yes, I am committed to delivering my 100% in the job.

    • I am dedicated to producing high-quality code and meeting project deadlines.

    • I continuously strive to improve my skills and stay updated with the latest technologies.

    • I have a track record of successfully completing projects and exceeding expectations.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: The test had 3 questions as follows :
Q1. Rainwater Collection - Dynamic programming
Q2. DP / Memoization question
Q3. BFS Matrix Question
Tips: Have strong hold over topics like Dynamic Programming. Graph Theory, specially BFS and DFS.
Duration: 1 hour 30 minutes
Total Questions: 3

Round: Test
Experience: Both questions were based on implementation of puzzles and problems.
Tips: AD-HOC questions should be known and good coding skills with data structures and algorithms.
Duration: 45 minutes
Total Questions: 2

Round: Technical Interview
Experience: The interviewer asked me about my previous internships while in college and made me explain the work I did. Later on he asked me in detail about the projects I did in college.
Tips: Be prepared to explain your internship work and project work in details. You will be cross questioned. So be ready to answer everything related to them. Only enter those projects in your CV which you can explain confidently.

Round: Technical Interview
Experience: I was first asked a coding question related to finding similarity in two words and I had to define the terms of similarity on my own which I did by normalizing length of LCS by the total length of the string. Then I was faced with stress checking. They tried proving me wrong even though when I was right and checked my reaction under stress.
Tips: Be confident about your answers and act smart. Don't hesitate to explain and believe in your skills. Take criticism in a positive manner.

Round: Technical + HR Interview
Experience: A little coding questions were asked like binary trees, doubly linked lists etc. Then the usual HR questions like achievements, how would I be an asset to the company and all.
Tips: Think out loud. Communicate with the interviewer well. Clarify whatever you don't understand. Show them that you are passionate and excited to work with them. Show that you will give your best to help grow the company.

Skills: Coding Skills, Ability To Cope Up With Stress, Communication And Confidence, Logical And Structured Thinking, Data Structures
College Name: IIT Varanasi

Skills evaluated in this interview

Senior Software Developer Interview Questions Asked at Other Companies

asked in Freshworks
Q1. Intersection of Linked List Problem You are provided with two sin ... read more
asked in Freshworks
Q2. Overlapping Intervals Problem Statement You are given the start a ... read more
asked in Freshworks
Q3. Middle of Linked List Problem Statement Given the head node of a ... read more
asked in SAP
Q4. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Freshworks
Q5. Cube Sum Pairs Problem Statement Given a positive integer N, find ... read more

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Oops concepts, Exception Handling & other Core Java concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Search & Contact recruiters who hire for ur domain on LinkedIn & share ur resume with them, search relevant jobs on LinkedIn & apply.

Go to companies' websites & create ur profile.

Update ur profile daily on naukri. 👍🏻

I applied via Naukri.com and was interviewed in Mar 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1) OOOps concept 2) SQLbasic question all theory questions no coding

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all theory questions like generics, delegates, joins, views, oops

I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basics of redux and react es6 js css3

Interview Preparation Tips

Interview preparation tips for other job seekers - First of all go through the job description .Brush up all your basics .And do practice hands on coding.

I applied via Telegram group and was interviewed in Jun 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Hobby, project, technical question

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall Itz was good

I applied via Company Website and was interviewed in Feb 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Coding
  • Q2. Java C

Interview Preparation Tips

Interview preparation tips for other job seekers - Basics

Interview Questionnaire 

1 Question

  • Q1. Collections in plsql
  • Ans. 

    Collections in PL/SQL are data structures that allow you to store and manipulate sets of data.

    • Collections can be of three types: associative arrays, nested tables, and VARRAYs.

    • Associative arrays are also known as index-by tables and are similar to hash tables.

    • Nested tables are similar to arrays and can be stored in database tables.

    • VARRAYs are variable-size arrays and can be used to store a fixed number of elements.

    • Coll...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well versed like a pro developer

I applied via Campus Placement and was interviewed before Oct 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Training with job facilities are available..?
  • Q2. Cab facilities are available..?

Interview Preparation Tips

Interview preparation tips for other job seekers - This interview was a technical one but was majorly a stress test. The interviewer wanted to test both my knowledge and communication skills.most of the questions asked to me were related to my mba curriculum i.e. statistics and computers related topics. Luckily i was able to answers most of the questions correctly. I tried to answer each question with examples and also used props on the table.to explain my theories. I think that's my best fit for the position..

I applied via Naukri.com and was interviewed in Nov 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basic questions
  • Q2. Differences and advantages of your topic

Interview Preparation Tips

Interview preparation tips for other job seekers - Always clear your basic knowledge of your topic or language and give the best what ever you know.My suggestion is that do not tell anything if you don't know.

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation Senior Software Developer interview?
Microsoft Corporation interview process usually has 2 rounds. The most common rounds in the Microsoft Corporation interview process are Coding Test and Assignment.
What are the top questions asked in Microsoft Corporation Senior Software Developer interview?

Some of the top questions asked at the Microsoft Corporation Senior Software Developer interview -

  1. Given two words, find the similarity between them. You have to develop your own...read more
  2. Given a binary tree, return doubly linked list of all the nodes at each lev...read more
  3. Stress checking questi...read more

Tell us how to improve this page.

Microsoft Corporation Senior Software Developer Salary
based on 59 salaries
₹14.2 L/yr - ₹50 L/yr
126% more than the average Senior Software Developer Salary in India
View more details

Microsoft Corporation Senior Software Developer Reviews and Ratings

based on 2 reviews

3.9/5

Rating in categories

4.0

Skill development

3.9

Work-life balance

3.4

Salary

4.5

Job security

3.9

Company culture

2.9

Promotions

3.5

Work satisfaction

Explore 2 Reviews and Ratings
Software Engineer
2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer2
1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Consultant
599 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Support Engineer
552 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Microsoft Corporation with

Google

4.4
Compare

Amazon

4.1
Compare

Deloitte

3.8
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview