American Express Software Engineer interview questions
based on 232 ratings - Updated Jun 2, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
41%
Campus Recruiting
Campus Recruiting
35%
Applied online
Applied online
14%
Recruiter
Recruiter
4%
Other
Other
3%
Employee Referral
Employee Referral
3%
In Person
In Person
1%
Staffing Agency
Staffing Agency
Interview search
232 interviews
Viewing 221 - 225 of 232 Interviews
American Express interviews FAQs
Software Engineer applicants have rated the interview process at American Express with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 91.7% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 4 weeks. I interviewed at American Express (Phoenix, AZ)
Interview
I applied online and was contacted a few weeks later to schedule a phone interview. I went through two rounds of phone interviews with two engineers each time. I don't know if it is planned this way or not, but for both rounds of interviews the initial interview was with a really encouraging and motivational engineer and then followed up by a distant more serious individual. It kind of threw me off my game going from the "yeah I got this" to "where did I mess up" mindset, but in the end I had a great experience Interviewing with American Express. The engineers had more enthusiasm than other places I had interviewed with, and did not come across as brand ambassadors. They also answered questions candidly. I found a lot to respect.
Interview questions [1]
Question 1
The questions ranged from simple to more difficult. They also included behavioral, technical, and brain teasers. Some examples, what is the difference between a process and a thread; The knapsack problem reduced; The traveling salesman problem reduced to a subset of cities; How would you design a food rating application?
I applied online. The process took 2 weeks. I interviewed at American Express (Phoenix, AZ)
Interview
I can't disclose the questions since I signed a contract but they will focus in your communication skills and confidence of your answer more than the technical aspect so prepare to be questioned about anything you answer, if you say this algorithm is better you need to support the reason with a lot of confidence, don't hesitate and don't use words like "I think", "perhaps", etc.
It took them 3 weeks just to reply to the online application and another 2 weeks to schedule the phone interview
Interview questions [1]
Question 1
There were not difficult questions, I was hesitant and was not able to communicate clearly about an architecture concept
I applied in-person. The process took 1 day. I interviewed at American Express (New York, NY) in Oct 2014
Interview
I had an interview during a conference in October. I was given 2 hours notice from handing my resume over to having a 2:1 interview. I interviewed with a software engineer and an HR rep. The interview consisted of behavioral and technical questions and had a laid-back feel. The technical questions revolved around basic data structures and algorithms similar to what you would see in a Data Structures or Design and Analysis of Algorithms class. I also had to write a simple MySQL query on a given relation. Additionally, I looked at simple classes in Java and located/described bugs. I talked myself through each step out loud and asked questions as I had them. I was given scratch paper, which they kept for analysis. I wrote down as much as I could and did my best to explain all of my decisions. I also showcased my other talents outside of programming to show myself as a well-rounded candidate.
Interview questions [2]
Question 1
Locate the middle node in a single-linked list with one pass through the data.