Engineer Features to Enhance Smartphone Battery Life Prediction | Google Interview Question