American Express Software Engineer Interview Questions

Updated Jun 21, 2015
17 Interview Reviews

Interview Experience

Interview Experience

56%
18%
25%

Getting an Interview

Getting an Interview

62%
18%
9%

Interview Difficulty

2.9
Average

Interview Difficulty

Hard

Average

Easy

17 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

Helpful (10)  

Software Engineer Interview

Anonymous Interview Candidate in Phoenix, AZ
Accepted Offer
Positive Experience
Easy Interview

Application

I applied through a recruiter. The process took 3 weeksinterviewed at American Express (Phoenix, AZ) in June 2015.

Interview

I was contacted by Amex recruiter through LinkedIn. After the initial phone screen, there was a phone technical interview next week. 2 weeks later, I got onsite. Onsite consisted of 3 rounds of individual as well as group interview

Interview Questions

  • All are knowledge based questions. They tested in areas of OOPS, Java REST webservice, Agile tools like MAven, Git, PERL, Javascript, Webservices, Java collections, multithreading, MongoDB, Linux/UNIX commands, Java exceptions, Spring, Hibernate, SQL joins, indexex, cloud concepts   Answer Question

Other Interview Reviews for American Express

  1.  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through other source. The process took 2 weeksinterviewed at American Express (New York, NY) in March 2015.

    Interview

    Step 1: Phone call with recruiter Discussed the position. Questioned if the job was suitable for my skill-set, especially with not having some requirements. I checked and was told I only needed familiarity with Java, not experience. Step 2: Interview with your web cam (you talk to your computer with nobody on the other side). Answered text questions verbally. Nothing out of the ordinary. Some multiple choice and 'type your answer' questions. Step 3: Assessment with person via web cam Was informed this step was not an interview, but a basic 60 question assessment in 45 minutes. No questions surrounding my experience was mentioned. Basic web questions with a shared coding screen. Step 4: I didn't get to this point. No feedback was returned. I have been completely ignored by HR and would rate this as one of the worst interview experiences through my 10 years in a professional setting.

    Interview Questions

    • What is the difference between adaptive and responsive?   1 Answer
  2. Helpful (7)  

    Software Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took a weekinterviewed at American Express.

    Interview

    Good and very well arranged interview process. Had 2 interviews: 1 phone interview and 1 onsite. Phone interview: It was pretty technical. The interviewer covered a lot of ground in a short amount of time. Core java, javascript, Spring, basic algorithms, agile, questions based on technologies mentioned in resume etc. The interview started out basic and started expanding into many directions. If you have good depth in the core java concepts the interview should be smooth sailing. Onsite interview: The interview had 2 rounds and it was majorly behavioral. One round was known as "cognitive interview". It was basically to know how someone approaches a solution by understanding the problem rather than what the solution is. The usually tell a problem scenario and want to see how you ask questions for that problem and when finding a solution what all did you consider before arriving to the solution. The other one was called "resume review" but it was more on basic experience, future focus, why Amex sort of questions. Overall easy interview and very fast results.

    Interview Questions

    • Questions known as "Guesstimates". There are usually asked for consultant type role. But they ask them to understand your problem solving skills. Read more about "Fermi problems" to understand what they mean.   1 Answer
  3.  

    Software Engineer Interview

    Anonymous Interview Candidate in Phoenix, AZ
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 4+ weeksinterviewed 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

    • 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?   Answer Question

    Negotiation

    I asked for more, but they wouldn't budge on the offer.

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Employee in Phoenix, AZ
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 2 weeksinterviewed 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

    • There were not difficult questions, I was hesitant and was not able to communicate clearly about an architecture concept   Answer Question
  6.  

    Software Engineer Interview

    Anonymous Interview Candidate in Phoenix, AZ
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 3 daysinterviewed at American Express (Phoenix, AZ).

    Interview

    Submitted my resume to a database for a conference I was attending. Contacted by a recruiter to feel out my interest. Was then contacted again before the conference and asked to set up an interview. Interview at conference lasted one hour. Interviewed by a software architect and a tech lead. Asked a few behavioral questions then went into a "technical" interview. Was given code to review and debug, asked a problem solving/logic question, asked to write a MySQL query, a few other questions that I cannot recall anymore. The last part of the interview was about past experience/projects. *Note: I was finishing my undergrad and interviewing for a entry level position

    Interview Questions

    • What design patterns are you familiar with, explain them.   Answer Question

    Negotiation

    No need to negotiate, was offered significantly more than I expected.

  7.  

    Software Engineer Interview

    Anonymous Employee
    No Offer

    Application

    I applied through college or university – interviewed at American Express.

    Interview

    Started at the career fair, Then had an on campus interview. This was half behavioral and half technical. After this you get moved onto a phone interview round. This round is also half behavioral and half technical, though the technical questions become more abstract. Overall, not too bad, the people that recruited me seemed to have freedom to move around in the company and to advance, so it seems that the company is structured nicely.

    Interview Questions

    • How would you go about setting up a mobile application to tell the user when he/she is in range of a food place he/she likes?   Answer Question
  8.  

    Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 2+ monthsinterviewed at American Express (New York, NY).

    Interview

    The questions asked in the technical tests were very algorithm-focused and also covered a lot of tricky corners cases in the syntactical details of the Java programming language. I was surprised the interview process took so long - it was just over 2 months from start to finish before I finally got an offer. In between I had 5 phone interviews, 6 on-site technical interviews, a drug test, a full background screening from an independent company and a personality test conducted by 4 of the senior project managers. Towards the end I was getting tired of the process and was tempted to let go of the position but the position was very convenient for me because it was such a short commute - unfortunately I ended up moving later because of external circumstances, but that's beside the point - it was a really long process - they certainly left no stone unturned.

    Interview Questions

    • Plot a 10x10 matrix and, without using any additional Java library functions or built-in data structures, rotate the matrix by 90 degrees.   Answer Question

    Negotiation

    There was next to no room for negotiation. I tried to get the salary increased but they said there was no room for movement.

  9.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 2 weeksinterviewed at American Express.

    Interview

    Met at career fair, had interview two 45 minute interviews on campus. Next round was on-site the following week, two interviews. The format of all the interviews were the same - a mix of behavioral/situational questions followed by some technical questions, most of which did not require writing code down. Interviewers were very friendly and supportive.

    Interview Questions

    • Name a time you creatively used your technology background to solve a problem.   Answer Question
    • You are making a food recommendation app - what would yours look like   Answer Question
  10.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 3 weeksinterviewed at American Express in October 2014.

    Interview

    Met with AMEX at a college career fair and had a great first impression. Everyone seemed really passionate and enthusiastic about the company. The process took about 2 weeks to get an interview from the career fair. People kept telling me that I would not need any technical skills for the job or interview and that they would teach me on the job. The interview was suicide for a person who hasn't taken high level math and Java courses. Asked me to write code, solve math problems, and problem solve for various situations. There were behavioral questions, but mostly technical. Interviewers were very friendly and encouraging and I heard back from the interview 9 days later.

    Interview Questions

    • Write the code for a program to find the maximum value and a value greater than or equal to the minimum value.   Answer Question
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.