Being Prepared is the Best Way to Deal with Hard Interview Questions