Choose Models for Imbalanced Data and Time-Series Forecasting | Amazon Interview Question