Predict job changes month by month
Company: Other
Role: Data Scientist
Category: Machine Learning
Difficulty: hard
Interview Round: Onsite
Build a monthly model to predict whether a LinkedIn user will change jobs in a given month. 1) Specify features across profile (school, major, titles, tenure), behavior (profile edits, job searches, connections to recruiters/HR), seasonality (month), and external demand for similar roles. 2) Define the label and sampling (hazard‑style setup with user‑month rows), guard against leakage (e.g., post‑change edits), and address class imbalance. 3) Choose evaluation metrics (PR‑AUC, calibration, time‑split backtests) and fairness checks. 4) Describe how the predictions would be used (notifications, ad targeting, recruiter tools) and how you would A/B test business impact while avoiding feedback loops.
Quick Answer: This question evaluates competency in discrete-time survival modeling and end-to-end predictive system design, encompassing feature engineering, label/hazard formulation, leakage prevention, model evaluation, fairness assessment, and experimentation for production machine learning.