InterviewStack.io LogoInterviewStack.io

Forecasting and Time-Series Analysis Questions

Analyzing and projecting data that moves over time. Covers trend and seasonality decomposition, forecasting approaches, demand modeling, and anomaly detection on time series. Emphasizes reasoning about baselines, drivers, and forecast reliability.

EasyTechnical
72 practiced

What is Prophet (by Facebook/Meta) for time-series forecasting? Describe its model components including trend changepoints, yearly/weekly/holiday seasonality, how it handles missing data and outliers, which types of business time series it performs well on, and limitations a BI analyst should be aware of when using it for operational forecasts.

MediumTechnical
73 practiced

Compare MAE, RMSE, MAPE, and MASE. For each metric provide the formula, discuss sensitivity to outliers, scale dependence or independence, interpretability for business partners, and situations in which you would prefer one metric over the others.

HardTechnical
52 practiced

Explain how Transformer-based models have been adapted for time-series forecasting (examples: Temporal Fusion Transformer, Informer, Autoformer). Describe how attention enables long-range dependency modeling, how static and time-varying covariates are integrated, and trade-offs in training complexity, interpretability, and performance versus RNNs and classic statistical models.

MediumTechnical
72 practiced

Intermittent demand (many zeros) appears in spare parts and slow-moving SKUs. Describe forecasting approaches including Croston's method, TSB (Teunter-Syntetos-Babai), modified Croston, and machine learning alternatives. Explain evaluation metrics suitable for intermittent series and deployment considerations for these methods.

HardTechnical
56 practiced

Describe how to build a Bayesian Structural Time Series (BSTS) model to measure the causal impact of a marketing intervention. Discuss prior selection, model components (trend, seasonality, regression terms), MCMC sampling concerns, convergence diagnostics (R-hat, ESS), and interpretation of posterior intervals. Provide an outline of code you would write with PyMC3 or PyStan and discuss computational trade-offs.

Unlock Full Question Bank

Get access to all Forecasting and Time-Series Analysis interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.