Optimize Hyper-parameter Search to Prevent Combinatorial Explosion | Pinterest Interview Question