Could you share your approach to developing a demand forecasting model for a ride-sharing service? What data sources and factors would you consider in this process?

Interview question asked to Machine Learning Engineers interviewing at Pinterest, Criteo, Affirm and others: Could you share your approach to developing a demand forecasting model for a ride-sharing service? What data sources and factors would you consider in this process?.