How Would You Optimize a Program | Qualcomm Interview Question