Glassdoor users rated their interview experience at American Express as 100% positive with a difficulty rating score of 2.5 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Travel Consultant and rated their interviews as the hardest, whereas interviews for Travel Consultant and roles were rated as the easiest.
Not structured and did not feel like the interviewers were interested in what I had to say. Was not an enjoyable experience and would not recommend it. For a big company, the interview process was not great.
The interview process at American Express usually starts with a phone screening to get to know you a bit. If you move forward, you'll have a few rounds of in-person or virtual interviews where they'll ask about your technical skills, how you solve problems, and see if you'd be a good fit for their team. Sometimes, there might be assessments or case studies related to the job you're applying for. It's a thorough process that looks at both your professional skills and how well you'd fit in with the company culture.
Interview questions [1]
Question 1
One question they asked me during the interview was, "Can you describe a time when you had to solve a complex problem with limited resources? How did you approach it, and what was the outcome?"
I applied online. The process took 2 weeks. I interviewed at American Express in Jul 2024
Interview
The two engineers who interviewed me were not very friendly, Could tell they didn't want to be there. They were more interested in laughing when I tried to answer to the best of my ability but couldn't quite explain it correctly. Made the experience pretty terrible as when they first laughed because I couldn't answer something, I just felt defeated and didn't want to continue the interview. Very unprofessional. I could sit there and ask them about a language they don't know and laugh too.
Interview questions [1]
Question 1
The asked me about node.js experience, then what sort of testing I used. Basic react questions. What is a callback function? What is a promise? What are the three steps of a promise? What are hooks and how do you use them?
What is the output of the following lines of code? console.log('Step1'), setTimeout(() => console.log('Step2'), 0); Promise.resolve('Step3').then((res) => console.log(res)); console.log('Step4');
You are given a string S consisting of N letters 'a' and/or 'b'. In one move, you can swap one letter for the other ('a' for 'b' or 'b' for 'a'). Write a function solution that, given such a string S, returns the minimum number of moves required to obtain a string containing no instances of three identical consecutive letters.