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 21 - 25 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 -
Pure Technical interview. Mostly technical questions, not a lot of get to know you questions, Felt very much like a test with questions fired for about 1 hour. All Java related at least for this position.
The interview process for the software engineer entry level role at American express was a relatively simple one. At least for my experience, there were two leetcode easy questions with ample time to solve. I only had one day of interviewing.
I applied online. The process took 1 week. I interviewed at American Express (Phoenix, AZ) in Jan 2025
Interview
A recruiter will pull your name out of a hat and call you for a position, they'll ask simple questions and provide some guidance on the next step of the process. First interview was a call with a senior manager and a senior engineer/tech lead. They asked a handful of questions regarding my current project and the tools i'm using, mainly spring batch, as well as some questions about workflows and collaboration styles.
Afterwards there was a quick 'coding challenge' but when they asked me to share screen, the application wouldn't reflect on their end. So I just ended up writing some psuedo code for the problem.
Personally there seemed to be a disconnect in communication between myself and the interviewers, which made for a bit of a awkward interview.
Overall the interview was easy but I can't really picture myself working with a team that i'm already having trouble talking to...
Interview questions [1]
Question 1
Leetcode easy - Based off a given array, return all the repeated numbers.