American Express interview question

Technical puzzles, guesstimates.