Microsoft — Bing — Product Sense & Metrics

Role context: Senior Data Scientist, Bing Growth & Experimentation (Microsoft AI) · Est. study time: 45 min · 5 practice questions

What Is Bing

Bing is Microsoft's web search engine — a query-to-answer engine that takes a user's intent, retrieves and ranks the world's information, and increasingly generates the answer directly through Copilot, the AI chat-and-answer layer woven into the results page. The product's whole job is to satisfy intent as fast and as well as possible. Users pay nothing; Microsoft captures value by keeping them coming back (retention and query share) and by monetizing commercial-intent queries through Microsoft Advertising. So data science optimizes a two-step chain — user success → retention → query volume → commercial queries → ad revenue — under a hard rule that chasing revenue must never degrade the experience that produces the queries.

Two structural facts make search different from the transactional and subscription products most DS folks train on. First, there is no purchase event — whether a search "worked" is inferred from behavior (clicked, dwelled, reformulated, came back, or abandoned), and the best outcomes can look like the worst in the logs. Second, distribution is a confound, not a given: Bing's reach is heavily tied to being the default in Edge, Windows, and Office, not to users freely choosing it the way they choose Google (Bing runs ~5% of global search but far more on desktop). A jump in usage is often a Windows rollout, not a preference shift — so separating default-driven usage from genuine retention is a first-order problem here.

The product is in two stages at once: a mature core search engine (enormous bases, heavy guardrails, marginal gains, rigorous experimentation) bolted to a 0→1 generative-AI surface (Copilot, with metrics that didn't exist a few years ago — answer groundedness, helpfulness, multi-turn chat retention). AI has rewritten the funnel mid-flight: Copilot resolves many queries on the page, lifting satisfaction while cannibalizing ad clicks and the referral traffic publishers depend on. The culture is explicitly data-driven — "changes only ship when their impact is understood and positive" — which is why experimentation, success-metric definition, and forecasting are the center of gravity for this role. (Bing is, in fact, where CUPED and much of Microsoft's experimentation platform were invented.)

User Journey

The core search session is a loop, and the most important moment is invisible — the user who is satisfied without clicking:

Loading diagram…
The search session loop. The key moment is 'good abandonment' — answered on the page, with no click.

The Copilot / AI-answer journey adds new stages on top: answer groundedness and correctness, multi-turn engagement (turns per chat), citation click-through (the publisher's cut), and chat retention.

The decisive, delicate ratios: successful-session rate (intent resolved), reformulation rate (a refinement is fine, a failure is bad — and they look alike), good vs bad abandonment (answered-on-page vs gave-up — identical in click logs), and return rate / sessions per user (the retention signal that actually distinguishes a better engine from a noisier one).

Different Sides of the Market

Search is a three-sided attention market, with the web index as a fourth, supply-side input:

Loading diagram…
Search as a multi-sided market. Users get answers; advertisers pay for commercial clicks; publishers supply the content; distribution surfaces bring most users in.

This role primarily optimizes the user side — their success, satisfaction, retention, and engagement. Advertisers are the monetization side, whose value rides on query volume and commercial-query intent. Publishers supply the content and get referral traffic back — which AI answers can quietly starve. The hidden sides candidates miss: the distribution surfaces (Edge/Windows/Office) that drive most acquisition, internal Finance/leadership (this role forecasts business risk and opportunity and feeds the ship-decision process), the human relevance judges who label answer quality, and Trust & Safety / responsible AI (spam, bots, and Copilot hallucination as guardrails on everything).

Metrics by Domain

Business DomainPrimary MetricSupporting MetricsWhy This Matters Here
Top-line growthQuery share / volumeMAU, DAU, sessions/user, FX-neutral ad revenueShare vs Google is the strategic frame; volume alone hides success vs failure
Acquisition / distributionNew active usersDefault share, organic vs default-driven, app installsMost growth is distribution — must separate default from genuine choice
RetentionReturn rate (W1–W4)Sessions/user trend, switch-to-competitor, days activeThe only signal that distinguishes a better engine from a noisier one
Search successSuccessful-session rateGood vs bad abandonment, reformulation rate, time-to-success"Did the query work?" is unobservable directly — the core inference problem
AI / CopilotHelpful-answer rateGroundedness, multi-turn rate, chat retention, citation CTR, hallucination rateThe 0→1 surface, with metrics that didn't exist a few years ago
MonetizationSearch ad revenue (RPM)Commercial-query rate, ad CTR, CPC, ads coverage, advertiser ROASThe business model, in hard tension with experience and with AI answers
EcosystemOutbound referral clicksCitation CTR, click cannibalization by AI answersAI answers risk starving the content supply the index depends on
LatencyP95 answer latencyTime-to-first-token, error rateAt Bing, tens of ms of latency measurably reduces engagement — a hard guardrail

North Star Metric: successful query share — the share of searches that actually answer the user.

Why this one, and not something simpler? Three plain reasons:

  • Not raw query count. When a search fails, people just re-type it — so the count goes up when the product gets worse.
  • Not revenue. You can lift revenue today by showing more ads, but that makes search worse and pushes users away tomorrow.
  • "Did the search work, and did the user come back?" is the only thing that really shows the engine got better.

So we track successful query share, and we treat revenue as a line we protect, not the goal — grow it, but never by hurting search quality.

North Star in numbers (example values). Let's put rough numbers in so it's concrete:

LeverValueNote
MAU1,000Mthe base
× Sessions / user / month30habit / retention
× Queries / session2.5watch this — more can mean failed re-queries
= Query volume~75B / month (~1.2B / day)top line
× Successful-session rate85%the quality signal
= Successful queries~64B / monththe North Star numerator

So if a change lifts successful-session rate from 85% to 86%, that's about 0.75B more successful searches a month. That single point is what you're really trying to move — and it matters far more than making the raw query count look bigger.

Revenue uses the same searches. Ad revenue = queries × RPM ÷ 1000, where RPM is revenue per 1,000 searches. At ~75B searches and an example RPM of $13, that's about $1B a month. You grow it by showing ads on more commercial searches, or by a higher click rate or price per click — but only as long as search quality doesn't drop.

An early-warning number. If about 60% of users come back after four weeks, then retained users × success ≈ 600M × 85% ≈ 510M users who came back and succeeded. This is the number that tells you the engine got better, not just bigger.

The data you'd look at daily

Most days, this role works with huge logs of search activity. Three tables do most of the work (example columns and rows):

1. Search session log — one row per query/impression (billions of rows a day). The raw behavior:

marketdeviceintentsurfaceclicksdwell_msabandonexp_flag
USdesktopinformationalcopilot041,000goodrankerV7
USdesktopcommercialweb118,500rankerV7
DEmobilenavigationalweb16,200control
USmobileinformationalweb0900badrankerV7

The abandon column (good vs bad) isn't recorded directly — you have to work it out from behavior: if someone reads the answer and leaves happy, that's good; if they give up and re-type or leave, that's bad. Getting this right is a big part of the job.

2. Experiment scorecard — one row per experiment × metric. This is what you read to make a ship call:

metriccontroltreatmentdeltap_valuesrmguardrail
successful-session rate85.0%86.2%+1.2pp0.004ok
ad revenue / query$0.0131$0.0129−1.5%0.04okwatch
P95 latency (ms)300340+40<0.001okbreach
queries / session2.502.48−0.8%0.21ok

3. Daily metric aggregate — one row per day × slice; the source the dashboards roll up from:

slicequeriessuccess_rategood_abandonad_rpmp95_latencyw1_retention
US · all410M85.3%28%$14.22950.71
US · copilot-answers120M84.1%41%$6.84100.74
DE · all38M86.0%26%$9.13000.69

What the dashboards look like at Bing

Two views matter most each day for this team.

The health dashboard — checked every morning by the team and leadership:

MetricTodayWoWvs targetStatus
Successful query share (North Star)85.3%+0.2ppon trackOK
Query volume1.21B / day+1.1%on trackOK
W1 retention0.71−0.3ppbelowWatch
Ad RPM$14.2+0.8%on trackOK
P95 latency295 ms+12 msnear guardrailWatch
Copilot helpful-answer rate84.1%−1.3ppbelowAlert

Your job is to explain every Watch or Alert cell — "why did this metric move?" That "why did it move" work is exactly what this role is hired for (here, the Copilot drop traces back to one model update).

A trend tile sits alongside it — the North Star over recent weeks, where a dip is a story to chase:

84.484.784.985.185.41234567WeekSuccessful query share (%)
Successful query share
Illustrative: successful query share by week. The week-3 dip was a Copilot model regression — caught on the dashboard, diagnosed to the deploy, and fixed.

The experiment scorecard — this is what you read to decide: ship the change, or hold it? (It's table 2 above.) The rule is simple — ship only if all three are true:

  1. The main metric went up (here, successful-session rate is clearly up).
  2. No guardrail is broken (here, one is — latency went up 40ms).
  3. The traffic split is clean, with no SRM problem.

In this example the search got better, but the latency guardrail failed — so you don't ship yet. First, ask engineering to bring the latency back down, then ship.

Quick check

What makes measuring success at Bing structurally harder than at an e-commerce site?

A user searches, reads the answer directly on the results page, and leaves without clicking anything. How should that session be counted?

Practice Questions

What would you track for the search results page?

Measure successEasy

Scenario: A teammate is setting up a dashboard for the core Bing search results page (the SERP) and asks which metrics belong on it.

Your task: List the handful of metrics you'd watch and one line on why each.

Before you reveal: say your answer out loud, as if you were in the real interview — get your reasoning across clearly first. There is no single correct answer: reading what the interviewer is really after and defending your own thinking is what makes an answer strong.

Interview tips

Strong-answer signal: leads with whether the query succeeded, and treats a no-click as ambiguous (good vs bad abandonment) rather than bad. Common trap: putting click-through rate at the top — in search, falling CTR can mean the page got better.

Bing usage jumped after a Windows default change — is it real growth?

DiagnosticMedium

Scenario: A Windows update made Bing the default in a new surface, and weekly active users jumped. Leadership is calling it growth and wants to double down.

Your task: Identify the primary metric(s) and 2–3 supporting metrics to judge whether this is durable growth, and justify.

Before you reveal: say your answer out loud, as if you were in the real interview — get your reasoning across clearly first. There is no single correct answer: reading what the interviewer is really after and defending your own thinking is what makes an answer strong.

Interview tips

Strong-answer signal: separating distribution from preference and judging the cohort on retention and success, not the activation spike. Common trap: celebrating the WAU jump as product growth when it's a default-driven distribution event that may not retain.

What would you track to know Bing is healthy?

Metrics frameworkMedium

Scenario: You've taken over analytics for Bing. A new leader asks for the metric framework you'd watch to know the whole product is healthy — not one feature.

Your task: Lay out the metrics across every side of the business, name the one that matters most at each stage, and tie them to a single North Star.

Before you reveal: say your answer out loud, as if you were in the real interview — get your reasoning across clearly first. There is no single correct answer: reading what the interviewer is really after and defending your own thinking is what makes an answer strong.

Interview tips

Strong-answer signal: covers acquisition → success → retention → monetization and the hidden publisher side, laddering each to successful query share. Common trap: leading with query volume or revenue and missing that both can rise while the engine gets worse.

How would you design a metric for search success?

Metric designHard

Scenario: There is no clean label for whether a search "succeeded." A no-click can mean the user was answered on the page (good) or gave up (bad) — they look identical in click logs. Design a metric for it.

Before you reveal: say your answer out loud, as if you were in the real interview — get your reasoning across clearly first. There is no single correct answer: reading what the interviewer is really after and defending your own thinking is what makes an answer strong.

Interview tips

Strong-answer signal: commits to a concrete rule that counts good abandonment as success, then validates it against retention and human ratings. Common trap: equating success with clicks (or any no-click with failure), which mismeasures exactly the on-page answers Bing is investing in.

Copilot answers: user success vs ad revenue — which do you optimize?

Trade-offHard

Scenario: Showing Copilot AI answers on more queries resolves intent on the page and lifts satisfaction — but those on-page answers mean fewer ad clicks, so search ad revenue drops on those queries (and publisher referral traffic falls too).

Your task: Say which you optimize, how you protect the other, and how you'd measure the trade-off.

Before you reveal: say your answer out loud, as if you were in the real interview — get your reasoning across clearly first. There is no single correct answer: reading what the interviewer is really after and defending your own thinking is what makes an answer strong.

Interview tips

Strong-answer signal: framing it as constrained optimization (maximize durable query share subject to a revenue-per-query guardrail), segmenting by commercial intent, and naming the publisher second-order effect. Common trap: maximizing satisfaction everywhere and ignoring the revenue and ecosystem cost — or protecting ad revenue so hard you ship a worse engine and lose users to Google.

Product Sense & Metrics0 / 41