American Express interview question

weak points