Microsoft Interview Question for Program Managers






Comment hidden because of low score. Click to expand.
6
of 6 vote

1) Identify if it is a real problem , there are a couple of possible things to test, are these queries slow by their nature itself, for example, u can compare the same queries for another browser, and secondly are these queries actually popular, from the logs
2) Lets say that this is a real problem, then discuss it with your designers, go over the design documents to see why are we facing this problem, can it be fixed in the next release by a change which does not affect other functionality, if yes, do it, if no, so it requires a major design change. how does that design change impact the performance of other queries, then it becomes a whole project... then you have to consider the cost of design change in terms of work needed, sacrifices on other queries etc. and then make a decision.

- Mike August 10, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
1
of 1 vote

First need to know the specifics of the problem faced by the user.
Is it that the for the search query search listings have less relevance, or the search listings are mostly spurious sites. May be the search is taking too time. First get this first hand information from the executive.

Now once a feel of the problem is there, then a deeper look into the problem is required. If the relevance is less, then the problem may be that the indexing of the words and their mapping to their semantic meaning is not optimum. This could be found by looking into the search log files. Also, may be the sites which are following keyword stuffing the Bing is not able to find them so the sites listed are spurious.

- Arnab Bhattacharya April 15, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
1
of 1 vote

1.	What sort of problem it is?
2.	Validate whether it is really a problem with Bing only?
a.	By testing against other browsers
b.	By testing against other Operating systems
c.	By testing against other configurations
3.	Once established, What is that the other browsers are doing to avoid it and Bing is not?
4.	What is the nature of change required?
5.	How frequent is the nature of the problem.. Is it too user bothering?
6.	If (5) then check with design what is the fix, how much impactful it is..and what is the regression on it. Can we do a minor release, or club it with the upcoming major release?
7.	Is this to be prioritized over other line items which are scheduled for release?

- Asheesh July 16, 2015 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Hi,

I agreed with you. Any way, your points of view make me thinking about some thing for my project.

Pls try to keep posting. Tks and best regards

Apart from that, this link below may be useful: interviewquestionsandanswers.biz/production-executive-interview-questions-and-answers/

Rgs

- tua022012 September 10, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

3 stages :

Understand the exact issue
short term solution
long term solution


1. Understanding exact issue -
- Bing not performing for what 'sample type' of queries.
- Understanding closely the various parameters of these queries - Location of search, times of these searches, semnatics of these searches etc

Ex - When a user sitting in APAC region searches for 'Coffee shop near me', it doesnt show closest shop first etc


2. Once the exact pattern of the problem is understood , we can prioritize what are most frequent set of queries used and those that are going wrong.
As a short term solution we can check the code/algo to address the priority list.

Ex- Considering same ex , say bing's code is not considering the pincode of location of user and just going by GPs location, to show coffee shop results, that piece of code can be changed (Just a basic example).
Or if Bing is using 3rd party microservies to fetch these results, those have to be relooked at.
This is where understanding the logs/code flow will help and also how many various testcases the application is tested in real-time , would help reduce production issues.


3. Longterm solution , relooking at overall design of the app. What are the vaious parameters it generally considers to crawl,index and display results. And introspecting how real-time are these parameters.
Ex- May be the search lists the nearest coffee shop but it doesn't take into consideration if the shop is open during time of search. Or may be results are bounced off remote servers making the search experience slow.

As a longterm, my proposal to management would be, to make the application learn constantly and improve, rather than relying on a static piece of code and input feed.
Ex- if there 10 cofee shops genrally listed and our learning algo observes that most of the users click on 3rd shop always (may be by reviews etc) , enhance to show that 1st in the list.

Not saying we dump our existing data repository but along with a manual periodic refresh of that repo , there should be a program that continuosly improves that repository on the background , such that when search queries use this repository, the results are precise and latest.

Please let me know

- rsumankumar April 25, 2018 | Flag Reply
Comment hidden because of low score. Click to expand.
-1
of 1 vote

I agree with work been sent to IDC... esp for AdCenter... we send projects more than 3 yrs old ...in maintainence mode to blore...

- MSFTRedmond July 20, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
-2
of 2 vote

MS IDC makes fool of people.
People have to come to office on weekends due to workload and do night outs, no work life balance. They pay 10-20% more make people labour.

Do take the feedback from employees before joining MS.

And work is junk, all junk wor from Redmond is transferred to IDC. Ask any team, whether they design, implement products or just do porting or maintenance or make tools.

- Anonymous June 03, 2010 | Flag Reply


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More