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 96 - 100 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 through college or university. The process took 1 day. I interviewed at American Express in Aug 2020
Interview
To the point good questions regarding SQL
Walk me through your resume
What do you know about Amex?
What do you know about the profile?
If there is a table of customers and their spending, find 4th highest spending for all customers
Interview questions [1]
Question 1
If there is a table of customers and their spending, find 4th highest spending for all customers
I applied online. The process took 2 weeks. I interviewed at American Express (Atlanta, GA) in Jul 2021
Interview
One phone call, then a live coding assessment. The phone call was talking about my experience, and the live coding assessment was working with an API making some UnitTest methods work. You were given the choice of language.
I applied through an employee referral. The process took 3 months. I interviewed at American Express (Palo Alto, CA) in Jan 2021
Interview
I was referred. There was a single interview lasting an hour and a half. They began with behavioral questions and a resume review. They then asked me about Java fundamentals as well as some questions related to OS. They then gave me a coding problem (LC easy) and wanted me to talk them through it. FInally I had the opportunity to ask questions to the two interviewers.
Interview questions [1]
Question 1
How to swap the values of two variables, x and y, without using an intermediate variable?