45 questions · from 4 interviews · 3 asked more than once

American Express interview questions

Every question candidates reported from their American Express interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.

American Express coding and DSA questions

  1. 01

    Maximum Sum with Overlapping Subarrays and Sign Flip

    Given an array A of n integers (both positive and negative), choose two contiguous fragments — one of size K and one of size L. The two fragments may overlap. Each element contributes to the final sum only once: if it lies in only one of the two fragments,…

    Hard · From American Express On-Campus OA Experience (2026) | Summer Internship

  2. 02

    Maximum Side Length of Two Equal Non‑Overlapping Squares in Boolean Grid

    Given an N x M boolean grid representing a map, where A[R][C] = true means a solar power plant can be built on that cell, and false means it cannot. Place two square‑shaped power plants such that: - Both squares are the same size - Every cell inside each…

    From American Express On-Campus OA Experience (2026) | Summer Internship

  3. 03

    Minimum Moves to Spread Stones Over Grid

    We are given a 3×3 grid that may contain multiple stones in a cell or be empty. The task is to move stones between adjacent cells (up, down, left, right) so that each of the nine cells ends up with exactly one stone. Return the minimum number of moves…

    Medium · From American Express (AMEX) OA Experience (2026) | 3 Coding Questions

  4. 04

    Maximum Points Inside Axis‑Aligned Rectangle with Perimeter Constraint

    Given a set of coordinate points (x, y) and a rectangle perimeter P, place an axis‑aligned rectangle whose perimeter does not exceed P such that the rectangle contains the maximum possible number of the given points. Return that maximum count.

    From American Express (AMEX) OA Experience (2026) | 3 Coding Questions

  5. 05

    Pizza Ordering with Multiple Discount Schemes

    Implement a pizza ordering system that supports four different discount schemes. Create appropriate structs/classes to represent pizzas and discounts, and write separate discount functions that apply the correct reduction to the order total. The focus is on…

    From American Express (AMEX) OA Experience (2026) | 3 Coding Questions

  6. 06

    Modified Celebrity Problem

    A variation that involved some twist around multiple potential candidates.

    From Interview Experience American Express | Engineer II

  7. 07

    Fruit Into Baskets

    Classic problem from LeetCode

    From Interview Experience American Express | Engineer II

  8. 08

    Map School Name to Student IDs

    Given two classes: class Student { int id; String section; String house; } and class School { int id; String name; int studentid; } . You are provided with List<Student> students and List<School> schools . The task is to create a map where the key…

    Medium · From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

American Express system design questions

  1. 01

    Payment Gateway Design

    Detailed discussion on Payment Gateway Design – including retries, failure handling, idempotency, and third-party integrations. Interviewer was more interested in why I made certain design choices over alternatives.

    From Interview Experience American Express | Engineer II

  2. 02

    React: API Request Handling at Scale

    If 10,000 requests are coming up on your API, how would you handle them in a React application context?

    Medium · From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  3. 03

    JWT Authentication

    Explain JWT (JSON Web Token) authentication in detail, especially since I mentioned working with it.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  4. 04

    React: Cross-Tab Logout

    Suppose you have opened Facebook in multiple browser tabs. If you log out from one tab, how would you ensure that the user is logged out from all other open tabs using React?

    Medium · From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  5. 05

    Code Optimization for Concurrent Requests

    How do you optimize your code if you are receiving multiple requests simultaneously?

    Medium · From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

American Express behavioural and HR questions

  1. 01

    Tell me about yourself

    The interview started with a common introductory question: 'Tell me about yourself.'

    Asked 2 times · From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  2. 02

    Handling disagreements in a team

    Behavioral question about handling disagreements in a team.

    From Interview Experience American Express | Engineer II

  3. 03

    Meeting tight deadlines

    Behavioral question about meeting tight deadlines.

    From Interview Experience American Express | Engineer II

  4. 04

    Seeking help and learning from failures

    Behavioral question about seeking help and learning from failures.

    From Interview Experience American Express | Engineer II

  5. 05

    Why Leaving Current Company?

    I was asked about my reasons for leaving my current company.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  6. 06

    Awareness of AmEx Products

    What products of American Express are you aware of?

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

American Express other questions

  1. 01

    Current Project Discussion

    I was asked to describe the current project I am working on, focusing on its details and my role.

    Asked 2 times · From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  2. 02

    React Lifecycle

    Explain the React component lifecycle in detail and discuss scenarios where each lifecycle method is used.

    Asked 2 times · From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  3. 03

    React: Functional vs Class Components

    I was asked whether I use functional or class components in React and to discuss the differences.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  4. 04

    React: Data Transfer Between Components

    Explain how data is transferred between different components in React applications.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  5. 05

    React: Stateless vs Stateful Components

    Describe stateless vs stateful components in React, providing examples for each.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  6. 06

    React: ComponentDidMount and ComponentWillUnmount

    Explain the ComponentDidMount and ComponentWillUnmount lifecycle methods with code examples.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  7. 07

    Java: Marker Interface

    What is a marker interface in Java? Provide details and examples.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  8. 08

    Java: Thread Lifecycle

    Describe the lifecycle of a thread in Java.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  9. 09

    Java: Methods to Create a Thread

    What are the different methods available to create a thread in Java?

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  10. 10

    Java: Managing Deadlock

    Discuss various ways to manage and prevent deadlock in Java applications.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  11. 11

    Java: Serialization/Deserialization

    Explain serialization and deserialization in Java in detail.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  12. 12

    Java: Tech Stack Versions

    What Spring version and Java version are you currently using in your company?

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  13. 13

    Java: Java 8 Features

    Describe the differences in features between Java 8 and earlier versions.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  14. 14

    Java: Memory Management

    Explain different types of memory in Java and how Java utilizes them.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  15. 15

    Java: Immutability and String

    What is immutability in Java? Explain why String is immutable in Java.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  16. 16

    Java: Singleton Class

    Explain the concept of a singleton class in Java and provide a code example.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  17. 17

    Java: Reflection/Stream API Usage

    Have you used Java Reflection API or Stream API in your projects?

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  18. 18

    Browser Memory Types

    Describe the different types of memory available in a browser.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  19. 19

    Middleware Concept and Experience

    What is middleware? Have you worked on any middleware implementations?

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  20. 20

    Java: Stream API

    Explain the Java Stream API and its functionalities.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  21. 21

    Java: Exception Handling

    Discuss exception handling in detail. What are the different types of exceptions? What are common exceptions you face, and how do you resolve them? An output question on exception handling was also presented.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  22. 22

    Java: Throwable vs Throws

    Explain the difference between Throwable and throws keywords in Java.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  23. 23

    Explain your project

    This round focused heavily on my resume, and I was asked to explain my current project in detail.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  24. 24

    Used REST API Methods

    What REST API methods have you used in your project?

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

  25. 25

    Application Deployment Process

    Explain the process of deploying applications in your current company.

    From American Express | Full Stack Developer | Gurgaon | Mar 2023 [Offer]

1 more in the American Express write-ups.

American Express interview questions FAQ

What questions are asked in American Express interviews?

Candidates reported 45 distinct questions across 4 American Express interviews. 8 coding and DSA questions, 5 system design questions, 6 behavioural and HR questions, 26 other questions.

Which American Express interview questions are asked most often?

The most repeated are "Tell me about yourself" (2 times), "Current Project Discussion" (2 times), "React Lifecycle" (2 times).

How difficult are American Express interview questions?

Of the questions candidates rated, 0% were easy, 83% medium and 17% hard.