American Express Interview Question

1. Projects based 2. Challenges 3. Softwares used for project