Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare
4.1

based on 1.6k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Microsoft Corporation Program Manager Interview Questions, Process, and Tips

Updated 18 Oct 2023

Top Microsoft Corporation Program Manager Interview Questions and Answers

  • Q1. When a sorted array is ‘Rotated’, its last element becomes the first element and the remaining elements shift to the right. Write a function which takes an input array an ...read more
  • Q2. Launch Bing for France (Market Entry) a. What factors to look at ? b. What data sources ? What can be used from pre-existing (made me write 20+) and what new is required? ...read more
  • Q3. . Design a attendance feature for WhatsApp for SME business who typically take attendance on registers a. asked me write problems of using a register b. Design the featur ...read more
View all 29 questions

Microsoft Corporation Program Manager Interview Experiences

11 interviews found

I applied via campus placement at Indian School of Business (ISB), Hyderabad

Round 1 - Product Management 

(1 Question)

  • Q1. Design an app for attractions in a city.
  • Ans. 

    An app to explore attractions in a city

    • Include a map feature to help users navigate

    • Allow users to filter attractions by category (e.g. museums, parks, restaurants)

    • Include reviews and ratings from other users

    • Offer discounts or promotions for certain attractions

    • Allow users to save their favorite attractions for future reference

  • Answered by AI
Round 2 - Product Management 

(3 Questions)

  • Q1. Reverse a Linked list using only two pointers.
  • Ans. 

    Reverse a linked list using two pointers.

    • Use two pointers, one to keep track of the current node and another to keep track of the previous node.

    • Iterate through the linked list, updating the pointers as you go.

    • Set the next node of the current node to be the previous node.

    • Return the new head of the reversed linked list.

  • Answered by AI
  • Q2. Design a drone-based solution for farmers.
  • Ans. 

    A drone-based solution for farmers to monitor crops and optimize yield.

    • The drone will be equipped with high-resolution cameras to capture images of the crops.

    • The images will be analyzed using machine learning algorithms to detect any signs of disease or stress in the crops.

    • The drone will also be able to collect data on soil moisture levels and nutrient content.

    • The data collected by the drone will be used to generate re...

  • Answered by AI
  • Q3. Design an editor for very large files (in terabytes).
  • Ans. 

    Design an editor for very large files (in terabytes).

    • Use memory-mapped files to access data on disk

    • Implement lazy loading to load only the necessary parts of the file

    • Use compression techniques to reduce the size of the data in memory

    • Provide search and indexing functionality to quickly navigate through the file

    • Implement multi-threading to improve performance

    • Consider using distributed computing to handle extremely large

  • Answered by AI
Round 3 - Product Management 

(2 Questions)

  • Q1. What next are you looking for in your career? What direction is it going in?
  • Q2. How will you remove detect Fake news on Facebook?
  • Ans. 

    Fake news on Facebook can be detected through a combination of AI and human fact-checkers.

    • Develop and implement AI algorithms to identify suspicious content

    • Partner with third-party fact-checkers to verify the accuracy of news stories

    • Encourage users to report fake news through a user-friendly reporting system

    • Provide education and resources to help users identify and avoid fake news

    • Continuously monitor and update the sys

  • Answered by AI
Round 4 - Product Management 

(2 Questions)

  • Q1. Design a voice assistant for elderly folks.
  • Ans. 

    Design a voice assistant for elderly folks.

    • Use simple and clear language

    • Provide options for larger font sizes and high contrast display

    • Include reminders for medication and appointments

    • Allow for voice commands to make phone calls or send messages

    • Incorporate emergency response features

    • Provide access to news, weather, and entertainment

    • Ensure privacy and security measures are in place

  • Answered by AI
  • Q2. Why Microsoft? What are your goals out of your next job? What sort of products are you targeting?
  • Ans. 

    Microsoft is a leader in technology and innovation. My goal is to contribute to the development of cutting-edge products.

    • I am attracted to Microsoft's commitment to innovation and its reputation as a leader in the tech industry.

    • My goal is to contribute to the development of cutting-edge products that will have a positive impact on people's lives.

    • I am particularly interested in working on products that leverage emerging...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Round 2- For LinkedList question, I was first stunned but stumbled my way through it.

Received a prompt from the interviewer because I started at the wrong end of the LinkedList. Managed to get to the right solution.

For drone-based solution.I spoke of farmers needs as I understood them.Mentioned that this applies only to farmers with large land holdings, not the typical farmer in India with tiny land. Interviewer agreed to pursue this persona. Mentioned the advantages of the drone, it could quickly traverse the farm, reach remote parts without any humans moving. Drone could be used to detect water-logging during monsoon,invasions from pests and monitor crop health. Was asked to specify a rough scanning algorithm for a single drone.

For large file editor, I converted the problem to editing large video files generated during TV/Movie recording. Mentioned the two processes in post-production – heavy editing to get the footage in sequence and finally some light touch-ups and tunings. Mentioned caching next/previous contents of the file locally for easy access. Provided an index-based navigation structure and generating thumbnails for previews to prevent retrieving the actual file. Was asked if different parts of the editing process should have different products/editors, I said yes as needs and patience levels are different, products should be separate. Alternatively, they can be different modes of the same products (the way Photoshop does it).

Skills evaluated in this interview

I applied via campus placement at Indian School of Business (ISB), Hyderabad

Round 1 - Product Management 

(2 Questions)

  • Q1. Design a news app for Youngsters - This was the GD round, but Microsoft took one on one interviews
  • Q2. . I was also asked how the backend of the news app would look like. This round lasted around 35 mins
Round 2 - Product Management 

(5 Questions)

  • Q1. To design a platform that helps users know about the relationship between celebrities (something like Six Degrees of Kevin Bacon). . I was asked how to implement it
  • Q2. I was also asked questions like what a database is, how is a database different from a data warehouse
  • Q3. What is Business Intelligence, what is predictive analytics? Give an example of both
  • Ans. 

    Business Intelligence is analyzing data to make informed business decisions. Predictive analytics is using data to predict future outcomes.

    • Business Intelligence involves collecting, analyzing, and presenting data to help businesses make informed decisions

    • Predictive analytics uses statistical algorithms and machine learning techniques to analyze historical data and make predictions about future outcomes

    • Example of Busine...

  • Answered by AI
  • Q4. How would you implement predictive analytics in this question to make the platform better?
  • Ans. 

    Predictive analytics can improve the platform by providing insights into user behavior and preferences.

    • Collect and analyze user data to identify patterns and trends

    • Use machine learning algorithms to predict user behavior and preferences

    • Implement personalized recommendations based on predictive analytics

    • Continuously monitor and update the predictive models to improve accuracy

  • Answered by AI
  • Q5. I was also asked to draw the UI of the platform. I was asked questions on Amazon Redshift - what is it? what makes it unique? What are its competitors? What's the difference between Redshift and MySQL Serv...
Round 3 - Product Management 

(1 Question)

  • Q1. - Design a platform for wedding planners in India - The interviewer gave me a background of the problem
Round 4 - Product Management 

(3 Questions)

  • Q1. Design a personal assistant for a physical shoe store that eliminates the need of a salesman
  • Ans. 

    A personal assistant for a physical shoe store that eliminates the need of a salesman

    • Develop a mobile app that allows customers to scan the barcode of a shoe and get all the necessary information about it

    • Include a virtual try-on feature that uses augmented reality to show customers how the shoe would look on their feet

    • Integrate a chatbot that can answer customer queries and provide personalized recommendations

    • Use senso...

  • Answered by AI
  • Q2. . I was asked to define the customer, what sort of shoe stores would this work at? and how the personal assistant would work. I was also asked which Team in Microsoft would I like to join and why? What sho...
  • Q3. What should Microsoft focus on in the near future and why?

Skills evaluated in this interview

Program Manager Interview Questions Asked at Other Companies

Q1. Use case scenario - in case a new engagement is awarded to Infosy ... read more
Q2. When a sorted array is ‘Rotated’, its last element becomes the fi ... read more
asked in Amazon
Q3. What are the factors you will consider if Amazon wants to enter a ... read more
Q4. Do you have exposure to data centers? What was the toughest proje ... read more
Q5. Launch Bing for France (Market Entry) a. What factors to look at ... read more

I applied via campus placement at Indian School of Business (ISB), Hyderabad

Round 1 - Case Study 

How would you integrate tech to improve customer experience of any public place like amusement park, sporting events, historical sites, etc.
A- For this I picked up Universal studio as my area of work. Applying CIRCLES framework aggressively,
I started with defining the customer persona -
Families with small kids, youth, older population (45+), school children Then i picked up on the issues they face currently - prioritizing issues of long waiting time in lines for rides like roller coasters and creating a memorable experience by getting pics clicked at crucial moments/candid pics

Once getting the defined on above lines, i moved onto creating solutions.My basic idea was to get customized app made for the park, which can be downloaded on entry. It would have a map of the place, point user's location and show his colleagues
if they separate out for trying different rides.
this would help large groups to not keep calling but reach out directly to fellows.

The next important feature i would include is generating a "customized route" for the
user based on his interest. E.g. if the user is aged 25 and is adventurous and risk taker, the route will direct him to those rides which would satisfy his need. for another user who is 12-14 years old, the route would be different.

Lastly, the app will show the latest waiting time for all rides. it would be a indicator for anyone to make his/her decision to move towards that ride rather than going all the way there and finding out. this would give user a clear view and will act as load balancer for the park.

Lastly, the app will be used to push notification to the user - about the Hollywood parade starting time or the adventure show timings.

Once the scope was defined, i made a quick wireframe of the app along with discussion
with the interviewer.

Post this, I analyzed some risks -
1. the app may direct a lot of crowd to same place and this would add to waiting issues.
To counter this, i suggested on using GPS services and having a real time data on where
the customers are and accordingly, giving updates to new users for different rides and
balancing the load

2. The battery usage would be huge - for this, I suggested to have charging points inside the locker where every user has to submit his belongings before going for the ride. This would actually assist users in getting quick charge on every ride we also discussed the implementation strategy on what resources would be needed which was short and quick.

Design Bing for kids (up to 10 years).
- now this was ideal case of applying the Circles Framework again. I started with what’s the current situation - The UI is not cool - internet and search engine usage is difficult for kids to adapt - Language barriers (since most kids speak their native language and English can be tedious) - too long and complex content with high vocabulary isn’t acceptable to kids - too much text - no fun - internet access to poor is low Once this was discussed in detail, we moved onto identifying our customers and their attributes - Kids in age of 6-10 - need internet mostly for school homework’s - interested in games and fun - like color and images over text - Language has to be made easy - Child lock/ Parental control facility needed to avoid exposure to unwanted content - lite pages for poor who have limited data packs The basic need identified was "creating a search engine which is focused on kids with cool, fun and colorful search results in various languages and based on lite pages for easy search and download" Then I enquired on whether I have to start from zero and make a new Bing altogether, or use current version and have a toggle between normal Bing and Kind Bling. On this the interviewer mentioned about using a single product but having various versions. Once this was confirmed, I decided that I would be prioritizing language settings and colorful, fun searches in phase 1 I started listing solutions - on opening Edge, Bing would come up with profile-based images. for normal user, a password would be asked For kids’ profile, there would be no password and would directly load the Kid Bing homepage with a game of the day present there. BTC Interview Handbook Co2019 19 the search box would be big and there would be autocorrect feature present as kids can make mistakes while searching and using AI, the system should be able to rectify the input for proper search. Secondly, on search, there would be 2 features present - Only Display result and Display Audio result the results would be only those which have kid content flag marked on it. This would be an activity which has to be done in backend while mapping and indexing the pages. the flag would be a new attribute for every page uploaded onto the net. Once the search is over and results appear, firstly, the font or image would be too huge, there would not be much scroll feature available, but the page layout would be in sort of a book with "Turn page" / "arrow" marked on the right side for next page. This would give them a feel of using a book. There would be audio feature available besides the search and the kid can click on play button for listening to the content. the language would be both - English and regional. Lastly, the whole of history would be stored for every session which would be available for parents/guardians/teachers. This will not only help in control but also to refer to the pages which the kid saw and not wants to use but forgot to bookmark or copy the data. While this discussion was being done, I also made a framework on the paper which assisted me in explaining my solution. The fun game part was a brownie solution as the interviewer seemed to like it when i explained that this would actually be a crowd-puller, encouraging kids to play the game and then see how they performed over time. the games would be analytics and GK based and would act as barrier-breaker for parents to allow their children to access net. The Risks highlighted were - Support of regional voiceovers - Disturbance to surroundings by kids misusing this feature - Reworking on the indexing of the whole content on the engine The discussion ended here, and the interviewer highlighted about the missing point of usage of current search data to identify what is primarily being searched in schools and learning from it to determine the new content to be made.

Round 2 - Case Study 

How can you use mobile phones for quality control of a bottle making plant?
I first started with gathering more information from the interviewer about what is the plant about? How’s the process of bottling? What is the current process for quality control?

The scope of discussion post above questions was just to make sure that every bottle that comes out from the assembly line is proper. If yes - accept it, if no reject it. this is currently being done by humans and i was given liberty to use only mobile phones to make the process automated. My customer in this scenario was a small-scale bottling factory.

There was no need to focus further on needs and thus i moved onto designing the solution. I first introduced hawk eye process to the interviewer. I knew a bit about it and thus explained that one of the ways to complete this process is using 6 cameras adjusted at particular angles to capture the 3D image of the bottle. then there was a question on orientation, for which I advise on having a marking on the bottle, a line running from the top to the bottom which would be taken as reference and the image would be aligned accordingly.

This would then be checked with the ideal image and if ok, it would be passed else thrown out. Lastly, I highlighted about the issue of not able to capture the image from below as the conveyor belt would not be opaque. for this, the interviewer highlighted that this can be ignored.

Post this, I worked on costing for a bit and suggested the pricing would be based on service and not the product. It would be given out on rent and payment collected annually. This helps us in recurring revenue and also a good way to perform B2B marketing by constant interactions. BTC Interview Handbook Co2019 18 the risk was again about the battery usage and low definition cameras, but this were countered by low cost phones available today and a constant power supply providing ability at the factory. also, the backend program would have to be developed in-house to check for quality and that can be improved in multiple iterations and new versions upgrade.

Round 3 - Product Management 

(1 Question)

  • Q1. Design Bing for kids (up to 10 years)
  • Ans. 

    Bing for kids up to 10 years should be colorful, interactive, and educational.

    • Use bright colors and fun animations to engage kids

    • Include educational content such as games, quizzes, and videos

    • Ensure safety by filtering out inappropriate content and limiting access to certain features

    • Make it easy for kids to navigate and search for age-appropriate content

    • Include parental controls and monitoring tools

    • Partner with trusted ...

  • Answered by AI
Round 4 - Case Study 

This was the last round with a very senior person from the firm We started by discussing cricket as it was one of the extra-curricular activity mentioned in my resume.

There were some behavioral questions on what you learn from cricket, how do you plan to incorporate the learnings into your work environment, have you ever captained the team (on saying yes) What are your key learnings on team management?
The discussion went on for around 20 minutes and this eased the pressure of the final round. Then we went onto a short discussion

Microsoft is thinking of incorporating speech-bot for movie booking on Bing to replace the current process of search and book- You are the product manager for Bing overall- what is your view?
In this case, I initially started with applying the framework again but was cut short by the interviewer. He asked me to directly jump to the core issue of what is good, what isn’t and give a suggestion.

So i quickly moved to the pros of Speech botAdvantages- Easy, Fast, Exciting, doesn’t require attention to the screen, tickets can be
booked on the go - while driving, travelling, walking it is the new tech which Microsoft is investing in (as shared by the interviewer) and thus there is a need to incorporate it in many more products. Movie booking can be the pilot for integration with Bing and thereon it can be expanded into different searches. Here I quoted about the Bing for Children (from last case :P)

Then I moved onto disadvantages- the biggest one for me was disturbance and lose of privacy while making such bookings, others were disturbance, still not a foolproof technology, lot of languages present in India, pronunciation difference across people, limited results

I gave example of each disadvantage

Loss of privacy - what if a son is planning to go for movie with girlfriend or friends and while booking, if he uses speech, the parents may come to know which he doesn’t want - so he would avoid

Disturbance - although a person may use earphones to hear the bot but while speaking, he may disturb others - say a person booking tickets in office

Disturbance - In India, there is a huge crowd at public places like metro and local train and thus the chat could be impacted by noises around. the user may have to shout at times

Not foolproof - I gave example of Bhagat Singh movie (from top of the mind) and highlighted there are multiple movies with same name, so giving additional information which would take a long time may get incorrectly reported with the bot.

Languages - Easily explained through multiple film industries in India in regional languages and thus the bot has to cater to many such languages pronunciation - In India, again there maybe children or not English-speaking people who maybe wanting to go for English cartoon movie but they lack the clear pronunciation and these may lead to errors E.g. going for Ratatouille

Based on above, and with discussions on each, i took the decision that i would not like to incorporate speech bot in Bing as of now.

He was convinced but followed with another question - that while you took the decision, the VP of Speech Bot who reports to CXO member has reached out to you - highlighting that this incorporation needs to be done. what will be your response?
I replied with a firm NO for current day's implementation. I said that although there is a lot of push, i would highlight the same disadvantages to the VP, make him understand the issues, if there is any disagreement - I would recommend to go for a market study and check how a sample population is responding to the change and that would provide us a better evidence for decision making.

As the intention is to incorporate speech bot and movies was a suggestion, I would also look at other possibilities for speech bot rather than movies - like story reading, novel reading or news reading. Maybe Food booking services.

However, in the end if the push is still on, I would go ahead but with the disclaimer highlighted to all my stakeholders. The interview ended post 45-50 min. This was the last round and then i was offered PM2 role in Microsoft.

Skills evaluated in this interview

I applied via campus placement at Indian School of Business (ISB), Hyderabad

Round 1 - Product Management 

(1 Question)

  • Q1. Design a news app for younger generation
  • Ans. 

    A news app designed for the younger generation to provide personalized and interactive news content.

    • Focus on visual storytelling with engaging multimedia content

    • Include social media integration for easy sharing and discussion

    • Offer personalized news recommendations based on user preferences and browsing history

    • Incorporate gamification elements to encourage user engagement and learning

    • Provide a user-friendly interface wi...

  • Answered by AI
Round 2 - Case Study 

Resume walkthrough in brief

Algorithm and data structure that can be used to reverse a string converted into text by Cortana - assume a separate engine records the speech and converts to text to the best of its ability. Work with whatever you get

What challenges could you envision in reversing the string - again assume the above

Suggest a couple of new use cases for Cortana on laptop - very simple use cases (Cortana can't take dictation)

Round 3 - Product Management 

(3 Questions)

  • Q1. Discussed the experience behind the MS PM Challenge for 10 mins.
  • Q2. Launch Bing for France (Market Entry) a. What factors to look at ? b. What data sources ? What can be used from pre-existing (made me write 20+) and what new is required? c. Which market segment to target ...
  • Ans. 

    Factors, data sources, and market segment for launching Bing in France

    • Factors to consider: language, culture, competition, user behavior

    • Data sources: market research, user surveys, competitor analysis

    • Pre-existing data: user demographics, search trends, market share

    • New data required: local user preferences, language nuances

    • Market segment: choose based on target audience, competition, growth potential

  • Answered by AI
  • Q3. . Design the user experience for the selected business category assuming a certain query - lots of follow-up questions as I went ahead
Round 4 - Product Management 

(3 Questions)

  • Q1. A small discussion around case competitions I had done and why PM. Why Microsoft ?
  • Q2. . Design a attendance feature for WhatsApp for SME business who typically take attendance on registers a. asked me write problems of using a register b. Design the feature and lots of follow up questions o...
  • Ans. 

    Design an attendance feature for WhatsApp for SME business

    • Identify problems with using a register for attendance

    • Design a feature that allows employees to mark attendance on WhatsApp

    • Include features like location tracking and time stamping

    • Ensure data privacy and security

    • Provide analytics and reporting options for employers

  • Answered by AI
  • Q3. Re design the checkout experience for any ecommerce of choice
  • Ans. 

    Redesign checkout experience for an ecommerce site

    • Simplify the checkout process by reducing the number of steps

    • Provide clear and concise instructions throughout the process

    • Offer multiple payment options to cater to different customers

    • Include a progress bar to show customers how far they are in the checkout process

    • Allow customers to review their order before finalizing the purchase

    • Provide an option for guest checkout to...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Round 1- The duration of the interview was 75 minutes.

Round 2- The duration of the interview was 60 minutes.

Round 3- The duration of the interview was 75 minutes.

Round 4- The duration of the interview was 60 minutes.

Skills evaluated in this interview

Microsoft Corporation interview questions for designations

 Lead Program Manager

 (1)

 Program Project Manager

 (1)

 Senior Program Manager

 (2)

 Program Manager 2

 (1)

 Business Program Manager

 (1)

 Principal Program Manager

 (1)

 Director and Program Manager

 (1)

 Product Manager

 (7)

I applied via campus placement at Indian School of Business (ISB), Hyderabad

Round 1 - Product Management 

(1 Question)

  • Q1. Design a News App for younger generation.
  • Ans. 

    A news app for younger generation with personalized content and interactive features.

    • Allow users to select their interests and personalize their news feed

    • Include interactive features like polls, quizzes, and comments to engage users

    • Incorporate social media integration to share news and connect with friends

    • Include a section for trending news and breaking news alerts

    • Design a user-friendly interface with easy navigation a

  • Answered by AI
Round 2 - Product Management 

(3 Questions)

  • Q1. Resume Walkthrough in depth
  • Q2. One big feature I don’t like in Ola and Why?
  • Ans. 

    I don't like the surge pricing feature in Ola.

    • Surge pricing can be unpredictable and inconvenient for users.

    • It can also lead to a negative user experience and loss of trust in the platform.

    • Alternative pricing models like flat rates or dynamic pricing based on distance and time can be explored.

    • For example, Uber uses dynamic pricing based on demand and supply, which is more transparent and predictable for users.

  • Answered by AI
  • Q3. One big feature I’d like to add to Ola?
Round 3 - Product Management 

(4 Questions)

  • Q1. Design Bing for Kids and follow up questions.
  • Q2. Product strategy discussion for Bing and competitor google search
  • Q3. One product I like – reasons for liking it, what feature would I add to it?
  • Q4. Product strategy discussion between Paytm and Google Pay
Round 4 - Product Management 

(4 Questions)

  • Q1. Designing related products recommendations in Bing Shopping.
  • Ans. 

    Designing related products recommendations in Bing Shopping.

    • Analyze user search history and purchase behavior

    • Use machine learning algorithms to suggest related products

    • Consider product attributes and user preferences

    • Provide personalized recommendations based on user feedback

    • Collaborate with merchants to improve product data quality

  • Answered by AI
  • Q2. Why Microsoft? Follow up question: Most used/ favorite product of Microsoft.
  • Q3. Difference between good team and bad team. Personal experiences around it.
  • Ans. 

    Good teams have clear communication, trust, and collaboration while bad teams lack these qualities.

    • Good teams have open and honest communication

    • Good teams trust each other and work towards a common goal

    • Good teams collaborate and share ideas

    • Bad teams have poor communication and lack trust

    • Bad teams have members who work against each other instead of together

    • Bad teams have a lack of accountability and responsibility

    • Exampl...

  • Answered by AI
  • Q4. What else should Microsoft do?
  • Ans. 

    Microsoft should focus on improving accessibility and inclusivity in their products and services.

    • Invest in developing assistive technologies for people with disabilities.

    • Ensure that all products and services are designed with accessibility in mind.

    • Provide training and resources for developers to create accessible software.

    • Partner with organizations that advocate for disability rights and inclusion.

    • Include diverse persp...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Round 1 -

Group Round- 12 students were given the same question in an LT. But discussion was one-to-one. 2 discussions of around 10 min each.

The duration of the interview was 75 mins.

Round 2 -

1-to-1 interview.

The duration of the interview was 90 mins.

Round 3 -

1-to-1 interview.

The duration of the interview was 60 mins.

Round 4 -

The duration of the interview was 50 mins.

Skills evaluated in this interview

Get interview-ready with Top Microsoft Corporation Interview Questions

I applied via campus placement at Indian School of Business (ISB), Hyderabad

Round 1 - Technical 

(4 Questions)

  • Q1. Tell me about yourself.
  • Q2. Tell me about your work. Explain some technical architecture of any project on your resume.
  • Q3. How would you go about building a crowd-sourced knowledge management portal.
  • Ans. 

    A crowd-sourced knowledge management portal can be built by following these steps.

    • Identify the target audience and their needs

    • Choose a platform for the portal (e.g. WordPress, Drupal)

    • Create a user-friendly interface for submitting and searching information

    • Implement a system for verifying and moderating user-generated content

    • Encourage user participation through incentives and gamification

    • Regularly update and maintain th...

  • Answered by AI
  • Q4. Technical architecture for the same knowledge management portal.
Round 2 - Product Management 

(3 Questions)

  • Q1. Walk me through your resume.
  • Q2. There are a ton of applications targeting music industry. I think there is still some gap in the industry that is not yet fulfilled. Can you create something in this space which could be viable?
  • Ans. 

    Yes, we can create a platform that connects independent artists with local venues for live performances.

    • Create a platform that allows independent artists to showcase their music and connect with local venues for live performances

    • Include features such as booking, scheduling, and payment processing

    • Provide a rating system for both artists and venues to ensure quality performances

    • Partner with local music schools and organi...

  • Answered by AI
  • Q3. How would you build a text editor kind of application, which had to read a 3 TB file, how much of the file would you display(classic scrolling/pre-fetch problem), how would search work, jumping instantly...
  • Ans. 

    Building a text editor for a 3 TB file with efficient scrolling and search functionality.

    • Implement virtual scrolling to display only a portion of the file at a time

    • Use pre-fetching to load the next portion of the file in the background

    • Implement efficient search algorithms like binary search or indexing

    • Allow users to jump to any entry by implementing a table of contents or index

    • Consider using compression techniques to r

  • Answered by AI
Round 3 - Product Management 

(3 Questions)

  • Q1. Why PM? Why Microsoft?
  • Q2. Build a web-scrapper for a search engine
  • Ans. 

    To build a web-scraper for a search engine, we need to identify the target website, select the data to be scraped, and use a programming language to write the scraper.

    • Identify the target website and the data to be scraped

    • Choose a programming language and a web-scraping library

    • Write the code to extract the data and store it in a database

    • Test the scraper and refine it as needed

  • Answered by AI
  • Q3. I(interviewer) am an engineer. Tell me what I need to do. Where do I start?

Interview Preparation Tips

Interview preparation tips for other job seekers - Play to your strengths, drive the interview to the areas you want to talk about. It is also important to be very context aware(e.g. priorities of a startup = priorities of Google) and continuously think of edge cases or 2nd or 3rd angles other than the most obvious solutions.

Skills evaluated in this interview

Program Manager Interview Questions & Answers

user image Mayank Sahu

posted on 18 Oct 2023

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed before Oct 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Tell me about yourself
Round 3 - One-on-one 

(1 Question)

  • Q1. Interesting project I worked on
Round 4 - One-on-one 

(1 Question)

  • Q1. Case study on pricing of dishes in a QSR model
Round 5 - One-on-one 

(1 Question)

  • Q1. Why Microsoft ? Why this profile?

Program Manager interview

user image RU buZZing

posted on 16 Feb 2022

 · MS/M.Sc(Science)

Interview Questionnaire 

12 Questions

  • Q1. Tell me about your projects 2) Show me how Binary search works
  • Ans. 

    Answering two questions: about my projects and demonstrating Binary search

    • For my projects, I have managed various software development projects from initiation to closure

    • I have experience in Agile and Waterfall methodologies, stakeholder management, risk management, and budgeting

    • For Binary search, it is a search algorithm that works by repeatedly dividing the search interval in half

    • It requires a sorted array and compar...

  • Answered by AI
  • Q2. Show me how Binary search works
  • Ans. 

    Binary search is a search algorithm that finds the position of a target value within a sorted array.

    • Start by comparing the target value with the middle element of the array.

    • If the target value matches the middle element, return its position.

    • If the target value is less than the middle element, search the left half of the array.

    • If the target value is greater than the middle element, search the right half of the array.

    • Rep...

  • Answered by AI
  • Q3. What is its complexity
  • Ans. 

    The complexity of what?

    • Please provide more context or specify what you are referring to

    • Complexity can refer to various aspects such as technical, organizational, or project-related

    • It can also be measured using different methods such as time, cost, or scope

  • Answered by AI
  • Q4. When a sorted array is ‘Rotated’, its last element becomes the first element and the remaining elements shift to the right. Write a function which takes an input array and returns the no. of times an array...
  • Ans. 

    Function to find the no. of times a sorted array has been rotated.

    • Find the index of the minimum element in the array using binary search.

    • The number of times the array has been rotated is equal to the index of the minimum element.

    • Handle the case where the array is not rotated (minimum element at index 0).

  • Answered by AI
  • Q5. ) Implement the above with logarithmic Complexity
  • Ans. 

    Implementing a program with logarithmic complexity

    • Use binary search instead of linear search

    • Divide and conquer approach can be used

    • Tree-based data structures can be used

    • Examples: Binary search, Merge sort, Quick sort

  • Answered by AI
  • Q6. Write Code for Binary Search
  • Ans. 

    Code for Binary Search

    • Binary search is a divide and conquer algorithm

    • It works by repeatedly dividing the search interval in half

    • If the value is found, return the index

    • If the value is not found, return -1

  • Answered by AI
  • Q7. Write Test Cases for Your function and Binary Search
  • Ans. 

    Test cases for function and binary search

    • Test function with different input values and expected output

    • Test binary search with sorted array and non-existent element

    • Test binary search with unsorted array and existing element

    • Test binary search with empty array

    • Test binary search with array containing only one element

  • Answered by AI
  • Q8. Final interview: 1) Why do you want to be a PM
  • Ans. 

    I want to be a PM because I enjoy leading teams and driving projects to success.

    • I have a passion for organization and planning

    • I thrive in a fast-paced environment

    • I enjoy collaborating with cross-functional teams

    • I have a track record of delivering projects on time and within budget

    • I am motivated by seeing the impact of my work on the business

    • For example, in my previous role as a project lead, I successfully managed a te...

  • Answered by AI
  • Q9. If you are selected, what would you want to work on at Microsoft and why
  • Ans. 

    I would like to work on developing innovative products that can make a positive impact on people's lives.

    • I am passionate about creating technology that can improve people's daily lives

    • I am interested in exploring new ideas and pushing the boundaries of what is possible

    • I would like to work on projects that have a clear purpose and can make a difference in the world

    • For example, I would be excited to work on developing ne...

  • Answered by AI
  • Q10. Design the Navigation system (Forward and Back Buttons) of a Net Browser with Data Structures
  • Ans. 

    Design navigation system for a net browser with data structures.

    • Use a stack data structure to implement the back button functionality

    • Use a queue data structure to implement the forward button functionality

    • Maintain a history of visited pages using a hash table

    • Update the history on every page visit

    • Disable the back button if there is no previous page in the history

    • Disable the forward button if there is no next page in the

  • Answered by AI
  • Q11. Design a remote of 5 keys, what would you do
  • Ans. 

    Designing a remote of 5 keys

    • Identify the purpose of the remote

    • Determine the most frequently used functions

    • Consider the ergonomics and ease of use

    • Include clear labeling and intuitive design

    • Test and iterate for user feedback

  • Answered by AI
  • Q12. Write an API for a button
  • Ans. 

    API for a button

    • Define the button's properties such as size, color, and label

    • Create a function to handle the button click event

    • Return the button element with the defined properties and click function

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: 1) Objective Paper - i)Basic C questions
ii) DS questions covering Graphs and Trees
iii) Analysis of Algo. Questions.
iv) There were more but I can’t remember


Round: Problem Statement
Experience: I attempted question Number 3 very well which was also brought up in my 3rd tech Interview. It was what got me through I assume.

Screening Test: 6-8 people in a room were taken and were given the following problem to solve -
“ There are two given sorted Linked lists. Merge them to form a single sorted Linked list. In case of duplicates, delete copies”
In one batch, people were also told to write test cases.

Tips: Speed, Accuracy and Covering as many cases which may arise as possible in the code
Points where every VJTIan committed mistakes - !) In case of duplicates, only one node was inserted into the single linked list, but nobody freed up the memory of the other node by using free. they expect that.
2) modularization - In case one of the linked lists is over, we simply append the remaining elements of the other array into the single linked list. This was expected to be done by a single function taking parameters.

Why I cleared - Finished Coding around 12 mins before everybody and committed no mistakes which others made. The above two are the only things I didn’t do


Round: Technical Interview
Experience: No. 2 - 1) Design an Offline Browsing Experience
An one and half hour discussion was held on this, where he asked me Line of thought in designing the product, the thinking behind various proposed features, Made changes in the requirements, told to propose new features as per new requirements for at least 4 features, How will you implement the feature - show UI and block Diagram, what data structures will you use for the feature etc etc.
Was checking Designing aptitude and how many new features proposed

No 3 - 1)How will you implement an N-ary tree (N has no limit) and write code for BFS on that N-ary tree based on the implementation
Gave her Three implementations. She only settled for the one which She wanted
2) Write code foe the node of the tree and the above BFS

3) The weight of the node is given as Value of node*level of node. Write a function which returns the address of a node with the MAXWEIGHT in a binary tree
I gave Non-recursive solution. She then asked for a recursive solution
Code for both Recursive and Non-recursive she made me write

4) Given an array of n elements which have numbers in the range of 0 to n-1, find if the array has any duplicate elements

5) Write code to return position of the duplicate element
Was just checking coding knowledge
Tips: 1) Accuracy is not very important, approach is. If you are wrong, you should be able to tell why you are wrong before the interviewer tells you. The interviewers help a lot, but getting the correct solution is required
2) Write as tight code as possible in aptis and interviews. From freeing nodes, to returning boolean instead of Int, to Using struct instead of two separate variables, every bit of efficiency is appreciated and earns you a lot of points
3) Keenness to learn is a very important quality which they see when they are considering a PM candidate. It is hard to fake that. They usually deduce it by the way you talk.
4) For PM, they take the ‘Do you have a question for me’ very very seriously. Ask genuine questions and don’t ask rubbish. People are usually good and teach you a lot when you ask them good questions
5) The Microsoft process is meticulous and you will enjoy it if you love solving puzzles. An opportunity to show your talent or aptitude is given to you if you ask.
6) For people looking for PM, read a lot(Newspapers/tech blogs/technologies), think a lot - that’s all you can do for it.

College Name: Veermata Jijabai Technological Institute, Mumbai [ VJTI ]

Skills evaluated in this interview

Program Manager interview

user image Working at Microsoft

posted on 16 Feb 2022

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation Program Manager interview?
Microsoft Corporation interview process usually has 4 rounds. The most common rounds in the Microsoft Corporation interview process are Product Management, Case Study and One-on-one Round.
How to prepare for Microsoft Corporation Program Manager interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Microsoft Corporation. The most common topics and skills that interviewers at Microsoft Corporation expect are microsoft, Computer science, Cloud, Project Management and Analytical.
What are the top questions asked in Microsoft Corporation Program Manager interview?

Some of the top questions asked at the Microsoft Corporation Program Manager interview -

  1. When a sorted array is ‘Rotated’, its last element becomes the first elemen...read more
  2. Launch Bing for France (Market Entry) a. What factors to look at ? b. What data...read more
  3. . Design a attendance feature for WhatsApp for SME business who typically take ...read more

Tell us how to improve this page.

People are getting interviews through

based on 7 Microsoft Corporation interviews
Campus Placement
Job Portal
86%
14%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Microsoft Corporation Program Manager Salary
based on 193 salaries
₹12.8 L/yr - ₹50 L/yr
36% more than the average Program Manager Salary in India
View more details

Microsoft Corporation Program Manager Reviews and Ratings

based on 23 reviews

4.3/5

Rating in categories

4.4

Skill development

4.7

Work-Life balance

4.0

Salary & Benefits

3.9

Job Security

4.2

Company culture

3.6

Promotions/Appraisal

4.2

Work Satisfaction

Explore 23 Reviews and Ratings
Software Engineer
1.9k salaries
unlock blur

₹13 L/yr - ₹50 L/yr

Senior Software Engineer
1k salaries
unlock blur

₹25 L/yr - ₹85 L/yr

Software Engineer2
970 salaries
unlock blur

₹20 L/yr - ₹72 L/yr

Consultant
610 salaries
unlock blur

₹13 L/yr - ₹38 L/yr

Support Engineer
584 salaries
unlock blur

₹7 L/yr - ₹30 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

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview