American Express Interview Question

Explain my projects