PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/Statistics & Math/Boston Consulting Group

Defend MSE over MAE for car prices

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a data scientist's grasp of loss-function selection for regression—specifically MSE versus MAE—covering optimization behavior, convexity, outlier sensitivity, probabilistic noise assumptions, and alignment of loss with business cost when predicting unscaled car prices in USD.

  • medium
  • Boston Consulting Group
  • Statistics & Math
  • Data Scientist

Defend MSE over MAE for car prices

Company: Boston Consulting Group

Role: Data Scientist

Category: Statistics & Math

Difficulty: medium

Interview Round: Technical Screen

You’re training a regression model to predict car prices in USD; the target is not scaled. Explain when and why you would choose to minimize MSE instead of MAE. Address: (a) optimization properties—contrast gradients vs subgradients at zero and implications for SGD/Adam; (b) convexity—state whether each loss is convex and identify any incorrect claim that 'MAE is non-convex'; (c) sensitivity to outliers and bias—when a greater penalty on large errors is desirable; (d) probabilistic assumptions—derive the noise model under which MSE (vs MAE) is the MLE; (e) business fit—give a concrete example where squaring dollar errors better matches cost (e.g., luxury models), and one where it does not; (f) effect of not scaling the target—how dollar magnitude interacts with learning rate and regularization.

Quick Answer: This question evaluates a data scientist's grasp of loss-function selection for regression—specifically MSE versus MAE—covering optimization behavior, convexity, outlier sensitivity, probabilistic noise assumptions, and alignment of loss with business cost when predicting unscaled car prices in USD.

Related Interview Questions

  • Compute posterior and predictive coin probabilities - Boston Consulting Group (medium)
  • Compute averages and binomial/Poisson probabilities - Boston Consulting Group (medium)
  • Calculate Probability and Statistics for Dice Roll Outcomes - Boston Consulting Group (easy)
  • Calculate Probability of Heads and Red Balls Drawing - Boston Consulting Group (easy)
  • Derive Probability of Even Sum in Bernoulli Trials - Boston Consulting Group (medium)
Boston Consulting Group logo
Boston Consulting Group
Oct 13, 2025, 9:49 PM
Data Scientist
Technical Screen
Statistics & Math
7
0

Choosing MSE vs. MAE for Car Price Regression (Unscaled USD Target)

You are training a regression model to predict car prices in USD. The target variable is not scaled (i.e., still in dollars). Explain when and why you would choose to minimize Mean Squared Error (MSE) instead of Mean Absolute Error (MAE). Address all of the following:

(a) Optimization properties: Contrast gradients vs. subgradients (especially at zero) and the implications for SGD/Adam.

(b) Convexity: State whether each loss is convex and identify any incorrect claim that "MAE is non-convex."

(c) Sensitivity to outliers and bias: Discuss when a greater penalty on large errors is desirable.

(d) Probabilistic assumptions: Derive the noise model under which MSE (vs. MAE) is the maximum likelihood estimator (MLE).

(e) Business fit: Provide one concrete example where squaring dollar errors better matches cost (e.g., luxury models) and one where it does not.

(f) Effect of not scaling the target: Explain how the dollar magnitude interacts with learning rate and regularization.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More Statistics & Math•More Boston Consulting Group•More Data Scientist•Boston Consulting Group Data Scientist•Boston Consulting Group Statistics & Math•Data Scientist Statistics & Math
PracHub

Master your tech interviews with 7,500+ 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
  • Compare Platforms
  • Discord Community

Support

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

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.