American Express Interview Question

Some multiple choice, some coding challenges