37How do you approach a time-series forecasting problem, and what is special about validating it?▼mediumAmazonGoogleMeta2 replies◆ premiumTime series breaks the usual ML assumptions: data is ordered and correlated, so random cross-validation quietly leaks the future and inflates your score. The signal is decomposition, point-in-time features, and time-aware validation.Open full answer →
117How does Prophet (and decomposable forecasting) work, and when does it beat or lose to ARIMA and gradient boosting?▼mediumMetaUberStripe2 replies◆ premiumProphet treats forecasting as curve-fitting trend plus seasonality plus holidays, not as a stochastic process. The signal is knowing why that design wins on business data and where it quietly fails. Here is the answer.Open full answer →
25Design a dynamic pricing engine (e.g. ride-sharing, e-commerce, travel).▼hardAmazonGoogleMicrosoft2 replies◆ premiumDynamic pricing blends demand forecasting, optimization, and real-time serving, with fairness and trust constraints. The signal is the predict-then-optimize structure plus guardrails against perverse outcomes. Here is the design.Open full answer →
60Design a demand forecasting system (retail/inventory/capacity).▼hardAmazonWalmartUber2 replies◆ premiumForecasting one series is a textbook exercise; forecasting a million SKU-stores that must reconcile, with stockouts costing more than overstock, is the real interview. The strong answer goes global, hierarchical, and cost-aware.Open full answer →