Time Series & Forecasting Interview Questions for Data Science
30 Time Series & Forecasting questions with answers for data science roles — 10 easy, 13 medium, 7 hard.
About Time Series & Forecasting
Time series interviews test whether you can forecast sales, demand or traffic without fooling yourself. Expect questions on trend and seasonality, stationarity, ARIMA and exponential smoothing, time-based validation, forecast metrics like MAPE and MASE, holiday effects and scaling forecasts to thousands of products. Interviewers care most about leakage-free backtesting and communicating uncertainty to planners.
What are trend, seasonality and noise in a time series?
Show answer
What is stationarity and why do many forecasting models need it?
Show answer
What is differencing in time series analysis?
Show answer
What are naive and seasonal naive forecasts, and why should you always compute them?
Show answer
What is the difference between additive and multiplicative seasonality?
Show answer
What is a prediction interval and why should a forecast include one?
Show answer
Your logging system was down for four days, leaving gaps in a daily series. How do you handle them before modelling?
Show answer
Write Pandas code to resample daily sales into weekly totals and monthly averages.
Show answer
Write Python code to decompose a monthly series into trend, seasonal and residual parts with STL.
Show answer
What do ACF and PACF plots tell you about a time series?
Show answer
What is the Augmented Dickey-Fuller test?
Show answer
Explain exponential smoothing and the Holt-Winters method.
Show answer
What is SARIMA and how does it extend a plain ARIMA model?
Show answer
What is MAPE and when is it a poor metric for forecast accuracy?
Show answer
Your daily sales forecast badly misses the Diwali spike every year. How do you fix it?
Show answer
You must forecast demand for a new product that has only three weeks of history. What do you do?
Show answer
Most of your products sell zero units on most days, with occasional sales. Which forecasting approach suits this?
Show answer
Your forecast uses actual daily temperature as a feature and looks great in backtesting, but it performs worse in production. Why?
Show answer
Write Python code to run an ADF stationarity test and difference the series if needed.
Show answer
Write Python code to evaluate a forecasting model with expanding-window time series cross-validation.
Show answer
Write Python code to fit a Holt-Winters model and forecast the next 12 months.
Show answer
Tell me about a time your forecast was badly wrong. How did you handle it?
Show answer
What is the difference between recursive and direct multi-step forecasting?
Show answer
What is hierarchical forecasting and why is reconciliation needed?
Show answer
You need forecasts for 50,000 SKUs every week. Would you build one model per series or one global model?
Show answer
Your training history includes a lockdown period when demand collapsed and then rebounded. How do you treat it?
Show answer
For a warehouse, a stockout costs five times more than holding extra stock. How should the forecast change?
Show answer
Write a Python function to compute MASE for a seasonal forecast.
Show answer
How would you convince a planning team that uses spreadsheet moving averages to adopt a new forecasting model?
Show answer
Frequently asked questions
How important is Time Series & Forecasting in Data Science interviews?
Time series interviews test whether you can forecast sales, demand or traffic without fooling yourself. Expect questions on trend and seasonality, stationarity, ARIMA and exponential smoothing, time-based validation, forecast metrics like MAPE and MASE, holiday effects and scaling forecasts to thousands of products. Interviewers care most about leakage-free backtesting and communicating uncertainty to planners.
How should I use the Time Series & Forecasting sheet?
Go top to bottom — easy to hard. Answer before opening each answer, tick what you solved and save misses to Last-Minute Revision.