Microsoft Interview Question for Software Engineer / Developers


Team: Bing
Country: United States
Interview Type: In-Person




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

trust microsoft to ask something like this...not even relevant...

so you got to do map-reduce. compute the tf, idf and host of other factors you want. build an inverted index of the keyword to page/link and when all the keywords match then you simply output the link...are you f*****g kidding me Microsoft??

- saurabh August 31, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

we ourselves considered 14 different factors when building the rank of the page...do they actually want the candidate to know the entire ranking/indexing process?? wat a loser man..whosoever asked this question...

- sg August 31, 2012 | Flag
Comment hidden because of low score. Click to expand.
1
of 1 vote

Well, it is for Bing. And why do people always think the interviewer is looking for _the_ answer. This is an open ended discussion problem where there is no right answer.

- Anonymous August 31, 2012 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 vote

I dont understand the mentality behind the question though...what are they trying to gauge by this question??

- Anonymous August 31, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

This is asked to get a view into your approach to largescale problems. This question would typically start with searching a single page to see how you do with the base concept, and then scale it larger and larger to see how you adapt your design to something a single box can't handle. Programmers need to know system design, especially in Bing where they only use distributed farm computing, and this is basically a distributed processing design question.

- MSEmployee August 31, 2012 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 votes

+1 to MSEmployee

- AnotherMSEmployee September 01, 2012 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 vote

They are literally asking you to build a search engine...

- abilash.s.90 September 01, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

i think most of the comments ignore the fact that searching a book is different from searching the web. Firstly book pages do not have links pointing to other pages of the book so ranking is out of picture. Books actually do have links where the author refers to some other page of the book but that can be ignored. The question is vague because its not clear if the pages of the book are web pages or normal book pages. If they are web pages then the question is literally asking you to build a search engine inside out but if they are normal book pages then the question is not about search engines.

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

I think the fun thing with books is that the search string can be divided over two pages (starts at the end of a page and ends at the top of the next page).

- Anonymous September 03, 2012 | 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