American Express logo

Candidate-reported interview insights

American Express Java Developer interviews, decoded.

Explore commonly reported questions, interview rounds, difficulty, duration, and candidate experiences for the Java Developer role at American Express.

4.1 rating Financial Transaction Processing

Interview overview

Difficulty

Average

Average rounds

2.5

Average duration

~44 days

Difficulty and candidate experience

Interview difficulty

easy17.4%
average56.5%
difficult26.1%

Candidate experience

positive52.2%
negative39.1%
neutral8.7%

Candidate-reported interview process

The interview process was good. They asked a lot of questions from my resume. It's best to be ready with your resume handy and give a good 'tell me about yourself' pitch. The technical part sounded good, and there were also many logical questions.

did 2 rounds of onsite interviews in phoenix, arizona. they asked questions based on my work experience, then whiteboard coding. coding questions were about java 8 features like streams, pattern matching, and some system design stuff. got good feedback from both, but still didn't get selected.

There was 1 round of interview with AMEX then 2 rounds with the vendor. They asked basic questions not really Senior level, and they'd give you negative feedback if you messed up.

Common American Express Java Developer interview questions

A focused selection of the most detailed candidate-submitted questions.

  1. 1

    Difference between @Bean and @Component

  2. 2

    What does success look like to you?

  3. 3

    What are the HTTP Request methods?

  4. 4

    Implement a stack on a paper sheet

Interview question formats

Technical100%

Ready to prepare for American Express?

Practice technical, system design, and behavioral questions with Zitlee.

Interview information is based on candidate reports and may not represent the current official hiring process of American Express.