American Express Interview Question

Technical puzzles, guesstimates.