Upstart Data Scientist Machine Learning Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Design a Regression Model for Robust Extrapolation Performance
Scenario Onsite machine-learning exercise: your task is to build a regression model using only numerical features that not only fits training data but...
How to Architect a Personalized Ads Serving System
Full-Funnel Ads Serving System Design Scenario You are asked to architect a full-funnel advertising platform that serves personalized ads to users on ...
Design Push-Notification System for Airport Surge Pricing
Designing Airport Surge Push Notifications for Drivers Context You are building a real-time system for a ride-hailing platform. When an airport experi...
Address Missing Income Bracket in California Housing Data
ML Case: Missing Lowest-Income Bracket in California Housing Data Context You're building a supervised model (regression) to predict California housin...
Leverage Existing Model for Low Credit Score Applicants
Expanding a Credit-Risk Model to a New Score Band Scenario Your current probability-of-default (PD) lending model was trained only on applicants with ...
Implement PAVA spend-smoothing under no-borrowing constraint
Monotone Spending Plan via Isotonic L2 Regression (No-Borrowing) Context: You observe yearly discretionary income profit[1..65] (nonnegative reals) an...
Derive logistic regression objective and gradients
Context: Binary Logistic Regression You are given a binary classification dataset {(x_i, y_i)}_{i=1}^m with labels y_i ∈ {0, 1}. The model uses the si...
Design a Real-Time Personalized Ad Selection System
End-to-End ML System Design: Real-Time Ad Selection Context You need to design a real-time, data-driven ad selection system that personalizes ads for ...