Program Manager Interview Questions
- 0of 0 votes
AnswersQuestion: TPM interview question. In this big tech company, backend engineers quickly develop/ prototype and test new features with live data on the server by some framework, how do you extend a similar framework to mobile app developers as well to use such prototype features and validate with live data. It was a very abstract question. To me it sounded more like sandbox testing. The key requirement was to on the fly develop new features and test with live data. I spoke about prototyping engines, sdk for the backend service to be integrated to the mobile apps, and these apps could use the same canary rollout data or a backup of live data. There wasn't a definitive answer more of a thought process question. I mentioned nuances in mobile app context like less resources, pagination requirement etc. Appreciate if some one has been asked or familiar with a similar question and any responses are appreciated.
- tekky May 26, 2020 in United States| Report Duplicate | Flag | PURGE
Tech leader Program Manager design - 0of 0 votes
AnswersHi,
- Crescendo March 09, 2019 in United Kingdom
could you please advise how to land a job in Microsoft. I have applied for many openings through LinkedIn but not getting contacted from Microsoft recruiters or have received any updates yet.
Thanks
Deepa| Report Duplicate | Flag | PURGE
Microsoft Program Manager - -2of 2 votes
AnswersDesign a turn-by-turn application. Prioritize v1 features and tell why
- dsan April 01, 2018 in United States| Report Duplicate | Flag | PURGE
Google Program Manager - 0of 0 votes
Answers/* The objective of this exercise is to build a road network connecting every pair of cities.
- Learner_Ash May 23, 2017 in United States
Each city should be connected to each other city once.
*/
public class Program
{
/* Your function RoadBuilder should return a list of new roads required to be built,
if the existing roads are given by builtRoads and the total number of
cities is nCities. Roads should not connect cities to themselves.
*/
public static int[][] RoadBuilder(int nCities, int[, ] builtRoads)
{
//implement the function here
return new int[0][];
}
public static void Main()
{
int[, ] test1 = new int[3, 2]{{0, 1}, {1, 2}, {3, 2}};
Console.WriteLine(RoadBuilder(4, test1)); // expected result should be {{0,2}, {0, 3}, {1, 3}}
}
}| Report Duplicate | Flag | PURGE
Program Manager - 0of 0 votes
AnswerDesign the architecture for advertisement platform where N number of advertiser can display their ad on M number of websites.
- avi.jasu01 February 22, 2017 in India| Report Duplicate | Flag | PURGE
Amazon Program Manager System Design - 0of 0 votes
AnswersDesign and implement traffic control system, also include pedestrian signal management as part of this solution.
- Baadal November 26, 2016 in India| Report Duplicate | Flag | PURGE
Amazon Program Manager - 2of 2 votes
Answershow would you design a microwave for the blind?
- harushimo July 24, 2015 in United States| Report Duplicate | Flag | PURGE
Google Program Manager design - 0of 0 votes
AnswersHow would you increase Youtube revenue?
- harushimo July 24, 2015 in United States| Report Duplicate | Flag | PURGE
Google Program Manager Business Question - -3of 3 votes
AnswersHow much is Youtube Revenue
- harushimo July 24, 2015 in United States| Report Duplicate | Flag | PURGE
Google Program Manager Business Question - 1of 1 vote
AnswerDesign software system for a multiplex assuming database server is available - List requirements, DB tables design, APIs. Follow up question how to integrate with third party ticketing systems? how to pass seats availability to ticketing systems?
- Arudham July 26, 2014 in India| Report Duplicate | Flag | PURGE
Amazon Program Manager System Design - 0of 0 votes
AnswersDesign a controller for kids.
- ootah November 14, 2013 in United States for Office
(This is a PM interview question, so you're supposed to clarify a lot to clear ambiguity before you get to an answer)| Report Duplicate | Flag | PURGE
Microsoft Program Manager General Questions and Comments - 2of 4 votes
AnswersC program to Delete a node from SLL, in which the last node points to the middle node( in case of even no of nodes, it points to the first middle node) and update the SLL.
- saran August 06, 2013 in India| Report Duplicate | Flag | PURGE
Microsoft Program Manager Intern Linked Lists - 0of 0 votes
AnswersWrite a C program to search for a given pattern from various files in a directory without using grep or any other inbuilt command
- sharmapeeyush121 April 12, 2013 in India for Only_me| Report Duplicate | Flag | PURGE
Google Program Manager Unix - -1of 1 vote
AnswersFind the angle between the hands of a clock.
- Survy October 21, 2012 in United States for Visual Studio| Report Duplicate | Flag | PURGE
Microsoft Program Manager C - 0of 0 votes
AnswersYou are a startup trying to design a new mobile online music player.
- Survy October 21, 2012 in United States for Visual Studio
(startup => you need to differentiate yourself from the existing music players)| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - 0of 0 votes
AnswersAn airline carrier is losing a lot of bags. You have been assigned to help them out. What would you do?
- Survy October 21, 2012 in United States for Visual Studio| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - 0of 0 votes
AnswersWrite a program to print the code structure.
- anvijain September 23, 2012 in United States for Windows Azure
(Basically it was to print the nodes of Tree in DFS. )| Report Duplicate | Flag | PURGE
Microsoft Program Manager - 0of 0 votes
AnswersWrite an API to find valid IP address.
- anvijain September 23, 2012 in United States for Windows Azure
(Asked followup questions like which kind or IP format, return type, range specific, etc.)| Report Duplicate | Flag | PURGE
Microsoft Program Manager Coding - 0of 0 votes
AnswersDesign SkyDrive. (open ended question. )
- anvijain September 23, 2012 in United States for Windows Azure| Report Duplicate | Flag | PURGE
Microsoft Program Manager Object Oriented Design - 0of 0 votes
AnswersEstimate the number of auto's standing idle in any area in Bangalore.
- Anonymous June 14, 2012 in India for Bing| Report Duplicate | Flag | PURGE
Microsoft Program Manager - 0of 0 votes
AnswersName any one microsoft product, you have been using and suggest 5 improvements in it alongwith priority assignments p1 -p5.
- Anonymous June 14, 2012 in India for Bing| Report Duplicate | Flag | PURGE
Microsoft Program Manager - 0of 0 votes
AnswersCalculate the number of barber's shop in your city.
- Samaresh February 20, 2012 in India| Report Duplicate | Flag | PURGE
Microsoft Program Manager - 0of 0 votes
AnswersAn executive walks into your office and says Bing is not doing great for a specific category of queries. What would you do to improve or get rid of the problem ? (Interested in analysis of logs to understand the real problem, various solutions (short term/long term), what would get rolled up for visibility from higher executives (new UI etc)
- Anonymous May 10, 2010| Report Duplicate | Flag | PURGE
Microsoft Program Manager System Design - 0of 0 votes
AnswersYou have access to one month of query logs, website logs what inferences can you draw about query relevance for Bing search ?
- Anonymous May 10, 2010| Report Duplicate | Flag | PURGE
Microsoft Program Manager Data Mining - 0of 0 votes
AnswersDesign a spell checker - starting from APIs, way it is to be used as a product or service,components included, how to be integrated with existing word processors, who should be target users, Programming concepts that should be used to build, how it can be updated later, newer versions to take care bla bla bla.. like this
- Mr. XYZ May 10, 2010| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - 0of 0 votes
Answersgeneral - asked about my passion and what i really want to do in life as a professional
- Mr. XYZ May 10, 2010| Report Duplicate | Flag | PURGE
Microsoft Program Manager Behavioral - 0of 0 votes
Answerdesign - design a system which can give a good offline browser experience, or manage discontinuity in internet connectivity, means if a person is browsing some site, and even if there are fluctuations in his connectivity to this site or internet yet browser should have some system which will give a smooth user experience. I tried with some kind of pattern recognition in the users activity and depending on that pre-downloading the next probable page and making it available.
- Mr. XYZ May 10, 2010| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design