Design a model for imbalanced conversions | Microsoft Interview Question