
American Express Software Engineer candidates most often report coding and data-structure questions alongside resume-based technical discussion, with behavioral conversations appearing in several processes.
$137K
Avg. Base Comp
$175K
Avg. Total Comp
2 rounds
Typical Rounds
2-4 weeks
Process Length
American Express Software Engineer interviews reported here commonly combine programming evaluation with a close discussion of the candidate’s own work. Be ready to explain both a brute-force and an optimized approach: one candidate was specifically asked to compare them, while others encountered coding problems involving arrays, hash maps, sorting, and general data structures and algorithms. Explaining reasoning, edge cases, and trade-offs matters as much as reaching code.
Project discussion is a recurring part of the technical conversation. Candidates report questions about what they built, design decisions, technologies used, and what they would change; several accounts also mention Java or backend fundamentals. Prepare a concise walkthrough of each resume project that connects your contribution to the technical choices you made. Some candidates also described light architecture or API-design discussion, so be ready to reason aloud about a practical design prompt when it arises.
Behavioral discussion appears in recruiter, manager, and later interview conversations. Have specific examples for collaboration, challenges, ownership, and influencing without formal authority. Candidate accounts vary by team and role focus, so the exact sequence and technical emphasis are not consistently reported.
Synthesized from 9 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the American Express process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at American Express
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Find the First Non-Repeating Character in a String | |
| Bagging vs Boosting | |
| P-value to a Layman | |
| Hurdles In Data Projects | |
| Success Measurement | |
| 85% vs 82% | |
| User Event Data Pipeline | |
| Offer Matching API Design | |
| Holiday Airport Traffic Surge | |
| Loan Model | |
| Optimize Model Performance | |
| Text Editor With OOP | |
| Fixed-Length Arrays: Deletion | |
| Decision Tree Evaluation | |
| Open Source Reporting Pipeline | |
| Client Solution Pushback | |
| Stakeholder Communication | |
| Acquisition Threshold | |
| Why Do You Want to Work With Us | |
| Your Strengths and Weaknesses | |
| Fast Food Database | |
| Singly Linked List | |
| Deer Density | |
| Closest SAT Scores | |
| Employee Salaries | |
| Subscription Overlap | |
| Rolling Bank Transactions | |
| Empty Neighborhoods | |
| Top Three Salaries |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report an initial recruiter screen focused on background or basic questions. Several candidates then completed an online assessment with programming or core-computer-science questions before moving to interviews; this step may not appear in every process.
Candidates report coding discussions covering data structures and algorithms, including array, string, hash-map, sorting, and palindrome-style problems. Some interviewers asked candidates to articulate a brute-force solution and then an optimized approach, while backend-focused accounts also included language or API fundamentals.
Candidates report detailed questions about projects, prior work, tools, and design choices. Depending on the team, the discussion may extend to practical architecture, system-design, or API-design reasoning; explain your role, trade-offs, and lessons clearly.
Several candidates report a manager, HR, or behavioral conversation after or alongside technical evaluation. Topics included collaboration, challenges, work style, future goals, and an example of influencing others without direct authority.