The CFO asks you to forecast next quarter revenue. How do you approach it, and how do you communicate uncertainty?
What the interviewer wants to hear
- Clarifies purpose, granularity and horizon
- Explores trend, seasonality and one-off events in history
- Starts with simple baselines before complex models
- Validates with backtesting on past periods
- Gives a range or scenarios, not one number, and states assumptions
Model answer
I start by asking what the forecast is for: budgeting, hiring or investor guidance changes how precise and how detailed it must be. Then I study at least two to three years of history, looking at trend, weekly and yearly seasonality, holidays such as Ramadan and Eid, and one-off events like a big contract that should be removed or modelled separately. I build simple baselines first, such as last year same quarter times recent growth, then try a time-series model like exponential smoothing if it adds value. I backtest by pretending it is an earlier date and forecasting a quarter I already know, to measure the typical error. I present a central estimate with a range, for example 12.4M with 80% likely between 11.6M and 13.1M, plus scenarios tied to key assumptions like the new store opening on time. I update it monthly as actuals arrive.
Can you answer it under time pressure?
Take a timed hard round and get scored on every answer.
More hard Data Analyst questions
- An A/B test shows a significant lift in conversion but a drop in average order value, and revenue per user is flat. What do you recommend?
- Finance and Marketing report different revenue numbers for the same month. How do you resolve it?
- A feature was launched to all users at once, so there is no control group. How would you estimate its impact?
- Your team gets 50 ad-hoc data requests a week. How would you reduce that load without hurting the business?
- An experiment report checks 20 metrics across 10 segments and highlights the 3 that are significant at p < 0.05. How do you judge it?
- A senior leader asks you to "find data that proves" their new campaign worked. Your analysis suggests it did not. What do you do?
- You run an A/B test on a ride-hailing or delivery marketplace where riders and drivers share the same supply. Why might a normal user-level test give a wrong answer, and what would you do?
- Marketing wants to segment customers for targeted campaigns. How would you build the segmentation, and how would you know it is useful?
- Your executive dashboard was wrong twice last quarter and leaders have stopped trusting it. How do you rebuild trust?