PracHub
QuestionsCoachesLearningGuidesInterview Prep
|Home/Analytics & Experimentation/LinkedIn

Evaluate 'Job You May Be Interested In' Recommender

Last updated: Mar 29, 2026

Quick Overview

Evaluates online and offline measurement for a LinkedIn jobs recommender upgrade in a two-sided marketplace. Strong answers define member, employer, ranking, system, and guardrail metrics and design interference-aware tests.

  • hard
  • LinkedIn
  • Analytics & Experimentation
  • Data Scientist

Evaluate 'Job You May Be Interested In' Recommender

Company: LinkedIn

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: hard

Interview Round: Onsite

Scenario: LinkedIn is rolling out an upgraded job recommendation algorithm. Question 1: Which key offline and online metrics would you track to judge success? Question 2: How would you design an A/B test to compare the new model against the current one while mitigating network effects? Question 3: How would you determine required sample size, exposure, and test duration? Question 4: If performance differs across user segments, how would you diagnose root causes and iterate?

Quick Answer: Evaluates online and offline measurement for a LinkedIn jobs recommender upgrade in a two-sided marketplace. Strong answers define member, employer, ranking, system, and guardrail metrics and design interference-aware tests.

Related Interview Questions

  • Test whether US uploads more videos - LinkedIn (easy)
  • Resolve Simpson’s paradox in email A/B test - LinkedIn (easy)
  • Choose single queue vs multiple queues - LinkedIn (easy)
  • Resolve Simpson’s paradox in A/B email test - LinkedIn (easy)
  • Do US members upload more videos than non-US? - LinkedIn (easy)
|Home/Analytics & Experimentation/LinkedIn

Evaluate 'Job You May Be Interested In' Recommender

LinkedIn logo
LinkedIn
Jul 12, 2025, 6:59 PM
hardData ScientistOnsiteAnalytics & Experimentation
18
0

Evaluating a LinkedIn Jobs Recommender Upgrade

LinkedIn is upgrading the algorithm that recommends jobs to members across surfaces such as the Jobs tab, homepage modules, and notifications. This is a two-sided marketplace: member outcomes must improve without harming employer outcomes.

Assume logs include impressions, positions, clicks, saves, apply starts and completions, latency, response events, and eligibility sets per request.

Constraints & Assumptions

  • Include offline and online metrics.
  • Account for marketplace effects between members and employers.
  • Define exposure and eligibility carefully.
  • Include power, diagnostics, and launch decision criteria.

Clarifying Questions to Ask

  • Which surface is the primary launch surface?
  • What is the primary objective: applies, qualified applies, member satisfaction, employer outcomes, or marketplace efficiency?
  • Are jobs inventory-constrained or impacted by treatment allocation?
  • Can we log randomized candidate sets or propensities for counterfactual evaluation?

Part 1 - Metrics

Which offline and online metrics would you track?

What This Part Should Cover

  • Offline: NDCG@K, MAP, recall@K, calibration, coverage, diversity, cold-start slices, and counterfactual estimates if available.
  • Online member metrics: CTR, saves, apply starts, completed applies, qualified applies, long-term job-seeker retention, and satisfaction.
  • Employer metrics: application quality, distribution, response rate, fill rate, and concentration.
  • System guardrails: latency, errors, notification fatigue, unsubscribes, and fairness.

Part 2 - A/B Test Design

How would you compare the new model against the current model while mitigating network effects?

What This Part Should Cover

  • Define user-level randomization for member-facing surfaces where appropriate.
  • Consider cluster, geo, job-level, or switchback designs if marketplace interference is material.
  • Keep eligibility, candidate generation, logging, and surfaces consistent across arms.
  • Include triggered analysis and intent-to-treat analysis.

Part 3 - Powering and Diagnostics

How would you determine sample size, exposure, duration, and diagnose results?

What This Part Should Cover

  • Estimate baseline rates, MDE, variance, power, alpha, and maturation windows.
  • Check SRM, logging, novelty, seasonality, position bias, and segment heterogeneity.
  • Analyze by member segment, job type, market, surface, and supply-demand balance.
  • Define ship, iterate, or rollback criteria.

Follow-up Questions

  • What if member apply rate rises but employer response rate falls?
  • How would you evaluate a recommender change offline before risking traffic?
  • How would you handle cold-start jobs?
Loading comments...

Browse More Questions

More Analytics & Experimentation•More LinkedIn•More Data Scientist•LinkedIn Data Scientist•LinkedIn Analytics & Experimentation•Data Scientist Analytics & Experimentation

Write your answer

Your first approved answer each day earns 20 XP.

Sign in to write your answer.
PracHub

Master your tech interviews with 8,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • AI Coding Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.