Program Manager Interview Questions
- 0of 0 votes
Answersalgorithm - given binary tree, check if it has any 2 leaf nodes which differ by more than 1 level (write code for this)
- Mr. XYZ May 10, 2010| Report Duplicate | Flag | PURGE
Microsoft Program Manager Trees and Graphs - 0of 0 votes
AnswerDesigning a middle ware, which is connecting a user interface and back end servers. Will have to consider all the aspects starting from load balancing, security, API s to be built, data structures to be used etc etc
- Mr. XYZ May 10, 2010| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - 0of 0 votes
Answerswrite a code for which input is a string and set of characters acting as delimiters. Cut the given string where ever delimiters occur and return all the set of sub strings. For eg: given string abbcdeffghujsb and delimiter set:c,g,j
- Mr. XYZ May 10, 2010
then output should be: abb, deff, u, sb| Report Duplicate | Flag | PURGE
Microsoft Program Manager String Manipulation - 0of 0 votes
Answerspuzzle - 2 trains traveling in opposite direction, bird starts from one and reaches other and flies back and forth like this till train collide. Find the time taken to collide, total distance traveled by the bird, and no. of times bird makes a U turn.
- Mr. XYZ May 10, 2010| Report Duplicate | Flag | PURGE
Microsoft Program Manager Math & Computation - 0of 0 votes
AnswersNow it is time for pay back.
- Mr. XYZ May 09, 2010
This site has been an awesome tutor for me, long live CareerCup...!
I am describing the entire Program Manager interview that went on for Microsoft. Click on the "Full Interview" link to see all the questions.
After ppt and stuff we had one round of written test:
4 questions and sufficient time i guess.
one on following a C code and writing the output, another on writing test cases for fopen() function, third one on designing and coding an algorithm to find the first common node when two linked list merge and lastly a design problem to design a tv remote for children under age 6
You can find answers for all the above in this site.
7 out of 42 were shortlisted for interviews.| Report Duplicate | Flag | PURGE
Microsoft Program Manager General Questions and Comments - 0of 0 votes
Answersdesign spice rack for blind
- marwah.manish April 15, 2010| Report Duplicate | Flag | PURGE
Microsoft Program Manager - 0of 0 votes
Answersdesign a kitchen for blind
- marwah.manish April 15, 2010| Report Duplicate | Flag | PURGE
Microsoft Program Manager - 0of 0 votes
Answershow would you explain the "computer networks" to a Kindergarden child
- Anonymous November 20, 2009| Report Duplicate | Flag | PURGE
Microsoft Program Manager Behavioral - 0of 0 votes
AnswersDesign a condo in any city that will give you the highest return on investment. Pick any city and money is not an object.
- Design condo in any city January 02, 2009| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - -1of 0 votes
AnswersDesign an LCD for a cab.
- N December 10, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - 0of 0 votes
AnswersDesign an alarm clock for the blind. They asked how the person could identify the physical object.
- N December 10, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - 0of 0 votes
AnswersEach interviewer had a copy of my resume and asked me specifically about a project they were interested.
- N December 10, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Experience - 0of 0 votes
AnswersWhat are the issues with putting an excel spreadsheet on the web ?
- N December 10, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Ideas - 0of 0 votes
AnswersImplement a priority queue with a Double Linked List.
- N December 10, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Data Structures - 0of 0 votes
AnswersDesign a tablet for a kitchen to aid in cooking ?
- N December 10, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - 0of 0 votes
AnswersWhat did you do wrong in your life so far ? Do you regret it ?
- N December 10, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Behavioral - 0of 0 votes
AnswersDesign tv remote control for children under age 6
- ns August 26, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - 0of 0 votes
Answerssomething similar to towers of hanoi.. 10 disks of diff sizes ..5
- ns August 26, 2008
operations removeblock, putblock, findblock, isempty, isfull given.. no other ops can be assumed. sort the disks in ascending order| Report Duplicate | Flag | PURGE
Microsoft Program Manager Algorithm - 0of 0 votes
AnswersDesign a social networking site for mobile phones. What are the 5 key features?
- ns August 26, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Ideas Application / UI Design - 0of 0 votes
AnswersYou are given a table containing projectname, startdate, end date. You have another table containing projname, developername, testername are given as on mar 24. The project can be in any of the three states: planned, coding in progress, delivered(given to testers). Draw a chart showing the project state per developer as on mar 26
- ns August 26, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Database - 0of 0 votes
AnswersWhat would you do if you were given a 100 million dollars, expecting nothing in return?
- blackpepper July 22, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager Ideas - -1of 1 vote
AnswerSome sort of a planning problem
- ns April 22, 2008
5 friends 5 cities 5 distances ...
some 6 conditional statements given
map the friends to cities and also map distance to cities such that
the conditional statements are true| Report Duplicate | Flag | PURGE
Microsoft Program Manager Brain Teasers Algorithm - 0of 0 votes
AnswersHow would you increase the capacity of a server which is hosting a site, for ex: CNN, it has a huge no. of requests. How would you make the site to support that much traffic?
- blackpepper March 04, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager System Design - 0of 0 votes
AnswersGive an efficient implementation of an operation FIB-HEAP-PRUNE(H, r), which deletes an arbitrary
- ilovealgorithm September 24, 2007
min(r, n[H]) nodes from Fibonacci Heap H. Here, "arbitrary" should be taken to mean "your
algorithm may delete any min(r, n[H]) nodes that it desires".
Analyze the running time of your implementation.
PS: min(r,n[H]) means the smaller value of r and n. r is an arbitrary number, n is the number of nodes in the Heap H.| Report Duplicate | Flag | PURGE
Microsoft Program Manager Algorithm - 0of 0 votes
AnswersWhat are your business goals? How do you put them in paper?
- Madhan February 16, 2007| Report Duplicate | Flag | PURGE
Microsoft Program Manager Ideas - -1of 0 votes
AnswersWhat could you create with unlimited resources?
- Jack October 14, 2006| Report Duplicate | Flag | PURGE
Microsoft Program Manager Ideas - 0of 0 votes
AnswersPuzzle. Given a subset of natural integers {1,...,8}, place them on squares so that no two squares are consecutive in any direction. The diagram was arranged as 4 squares in the center, 2 above, 2 right, 2 left, and 2 bottom. Told me to find at least one solution. Ran out of time on this.
- Jack October 14, 2006| Report Duplicate | Flag | PURGE
Microsoft Program Manager Brain Teasers - 0of 0 votes
AnswersDescribe a best software product?
- Jack October 14, 2006| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design