← OneMain Financial Interview Insights

OneMain Financial·Data Scientist·Technical Phone Screen·Intermediate

Intermediate
Jul 2026

Summary

Interviewed for a Data Scientist role at OneMain Financial and got hit with a pricing/economics problem that felt more like a micro econ exam than a DS interview. Three parts, escalating complexity, and the last one about LTV really threw me.

Questions Asked (3)

Q1

Given a demand function and cost structure for a software subscription product, derive the profit-maximizing price and quantity using calculus, and compute the resulting maximum monthly profit.

Pricing & MonetizationProduct Analytics & Metrics
Author's notes

I remembered enough calculus to set up the marginal revenue equals marginal cost condition, but I second-guessed myself mid-derivation and redid part of it out loud which probably looked sloppy.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

First, clearly state the demand function and cost structure, then set up the profit function as total revenue minus total cost. Use calculus to find the profit-maximizing quantity by taking the derivative of profit with respect to quantity and setting it to zero, then solve for price and compute maximum profit.

Pro tip: After finding the optimal quantity, verify it's a maximum by checking the second derivative of profit is negative, and briefly interpret the result in business terms (e.g., 'This price maximizes monthly profit at $X').

1. Define demand and cost functions

Write down the given demand function (e.g., Q = a - bP) and cost structure (e.g., C(Q) = F + cQ). If demand is in terms of price, invert it to express price as a function of quantity.

2. Formulate the profit function

Express total revenue as P*Q and total cost as C(Q), then define profit π(Q) = R(Q) - C(Q). Simplify the expression in terms of Q.

3. Find the first-order condition

Take the derivative of profit with respect to Q, set it equal to zero (dπ/dQ = 0), and solve for the optimal quantity Q*.

4. Determine optimal price and verify maximum

Plug Q* back into the demand function to find the optimal price P*. Check the second derivative (d²π/dQ² < 0) to confirm it's a maximum.

5. Compute maximum monthly profit

Substitute Q* and P* into the profit function to calculate the maximum monthly profit. State the final answer clearly with units.

Key Points to Mention

  • Marginal revenue equals marginal cost at the profit-maximizing quantity.
  • The second derivative test ensures the critical point is a maximum.
  • Interpretation of the optimal price and quantity in the context of a subscription product.
  • Consideration of fixed costs and their impact on profit but not on the optimal quantity.
  • Assumption of linear demand and cost functions if not specified, and how that affects the calculus.
  • Potential need to check boundary conditions if the domain of Q is restricted (e.g., Q ≥ 0).

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q2

If the product has a hard capacity ceiling of 6,000 units per month, what price would you charge to maximize profit under that constraint?

Pricing & MonetizationProduct Strategy
Author's notes

This part was actually easier once I realized the unconstrained optimum quantity exceeded the cap, so you just invert the demand function at 6,000 and price from there.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

First, clarify that the profit-maximizing price under a capacity constraint is the one that maximizes total contribution margin (price minus variable cost) times quantity sold, where quantity is capped at 6,000. Then, using demand elasticity or a demand curve, find the price at which demand equals 6,000 units; if demand exceeds 6,000 at that price, the optimal price is the one that sets demand exactly to 6,000, otherwise it's the unconstrained optimal price.

Pro tip: Always state your assumptions about the demand curve and cost structure, and mention that in practice you'd validate with A/B tests or historical data—this shows you understand real-world constraints beyond textbook theory.

1. Define the objective and constraint

State that the goal is to maximize profit = (Price - Variable Cost) * Quantity, subject to Quantity ≤ 6,000. Clarify that fixed costs are irrelevant for the pricing decision in the short term.

2. Estimate the demand curve

Use historical data, price elasticity, or market research to model how quantity demanded varies with price. For simplicity, assume a linear or constant-elasticity demand function.

3. Find the unconstrained optimal price

Compute the price that maximizes profit without the capacity limit (e.g., where marginal revenue equals marginal cost). This gives a benchmark.

4. Check if demand at unconstrained price exceeds capacity

Plug the unconstrained optimal price into the demand curve. If quantity demanded ≤ 6,000, that price is optimal. If > 6,000, the constraint binds.

5. Determine constrained optimal price

If the constraint binds, set quantity = 6,000 and solve for the price that makes demand exactly 6,000. This price maximizes profit under the cap.

Key Points to Mention

  • Profit maximization under capacity constraint: set demand equal to capacity if unconstrained demand exceeds capacity.
  • Importance of understanding price elasticity of demand and its impact on optimal pricing.
  • Contribution margin (price minus variable cost) as the key metric, not total profit including fixed costs.
  • The role of demand forecasting and data in estimating the demand curve.
  • Consideration of long-term effects: pricing at capacity may leave money on the table if demand is higher, but raising price could damage brand or customer relationships.
  • Mention that in practice, you'd run experiments or use regression to estimate demand and validate the model.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q3

In a subscription context, if raising price by 10% causes monthly churn to double, how does that change your pricing model and how would you estimate the price that maximizes customer lifetime value rather than single-period profit?

Pricing & MonetizationA/B Testing & ExperimentationProduct Analytics & Metrics
Author's notes

Okay this one I fumbled a bit.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by quantifying the impact of the churn increase on customer lifetime value (CLV) using a simple model, then discuss how to optimize price for CLV through experimentation and modeling. Emphasize the need to balance short-term revenue with long-term retention and consider segment-level heterogeneity.

Pro tip: Frame the problem as a trade-off between margin and retention, and propose a data-driven approach using survival analysis or uplift modeling to find the optimal price point that maximizes CLV, not just profit.

1. Model the churn impact

Calculate how the 10% price increase affects churn rate and subsequently CLV. Use a simple formula: CLV = ARPU / churn rate (for a subscription model). Compare CLV before and after the price change.

2. Estimate elasticity and retention curves

Use historical data or run experiments to estimate price elasticity of demand and how churn varies with price. Fit a model (e.g., logistic regression) to predict churn probability as a function of price.

3. Optimize for CLV

Set up an optimization problem: maximize CLV = (Price * Gross Margin) / Churn(Price). Solve for the price that maximizes this function, considering constraints like competitive positioning.

4. Validate with experiments

Design A/B tests or multi-armed bandit experiments to test different price points and measure actual CLV. Use uplift modeling to identify segments that respond differently to price changes.

5. Monitor and iterate

Implement the optimal price, but continuously monitor churn and CLV. Re-evaluate as market conditions change and gather more data to refine the model.

Key Points to Mention

  • Customer Lifetime Value (CLV) formula and its sensitivity to churn
  • Price elasticity of demand and churn elasticity
  • A/B testing and experimental design for pricing
  • Survival analysis or retention modeling
  • Segment-level analysis and personalization
  • Trade-off between short-term profit and long-term value

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.