I applied online. The process took 3 weeks. I interviewed at American Express (Phoenix, AZ) in Jan 2021
Interview
The interview was a very straightforward process that allowed me to comfortably continue. This also added reasonable deadlines and the ability to connect with those involved in the process. This is a very nice reason
Interview questions [1]
Question 1
They asked a few coding problems online and a few questions directly.
A hirerview where you answer about 3 questions. A coding assessment where it was in a playground and assessment center. You had a hr interview and then had to describe your code from the second interview
I applied through college or university. I interviewed at American Express in Aug 2021
Interview
The interviewer started off with his introduction and asked to do the same.
📍 Ques 1: He asked me what all projects were that I had worked on.
Since in my Introduction, I mentioned I had worked on Front End Web Development, I briefed him about all my projects and the tech stacks used.
📍Ques 2: Given an array of integers, write a program to reverse the elements of an array.
The interviewer asked me to present my screen and code the above problem in front of him on my preferred IDE, so I started coding the solution along with explaining my approach side by side and also told him the time and space complexities it works on.
📍 Ques 3: He then asked me about LinkedList and asked me to tell what all I know about it and Write a program to create a LinkedList and Print all its elements.
I told him about the general working and its operations along with the time complexities that it works on followed by the code for printing the linked list elements.
After that, the interviewer seemed satisfied and then he started asking me basics from core and he also asked me a question which was why do I want to join Amex, and since I had read on it prior that really helped to answer that.
Interview questions [1]
Question 1
My 2nd round was then a mix of technical and hr round. However, it varied for my friends they had a normal discussion in round 1 and then a technical round in the 2nd round. So it’s highly unpredictable and totally depends upon the interviewer.🧑💻
So Round 2 started and the interviewer was a lady and starting up with my introduction she jumped to my projects and asked me some questions about my projects like their working and even asked to show one of my projects to her. Then she also gave me some scenarios wherein I was supposed to come up with possible solutions.
Then she asked me if I want to launch a project how will I be ensuring its profit simultaneously if it is taking almost a year to build like the question was twisted slightly which I am not able to recall exactly but I told her that probably we should launch our product and then make further advancements and add features as we get them so this way we will be able to ensure profit at stage 0 which she really liked. Apart from this, there were few more questions like these she basically wanted to test if I am quickly able to respond to her or not. Also, there were instances where I felt like what else now can I tell her like I told everything I can think of but still the interviewer was willing to answer something more. So for this, I kept interacting and I realized what was she emphasizing upon once I told her that she seemed satisfied!🔓
So that was it after this she asked me if I had any questions for her. so if you feel like the interview was good and you have a chance of being selected it’s always a good practice to ask something because it shows you are inquisitive and wants to know about the firm. So I asked her about ways in which Amex generates its revenue and some models that Amex works upon. So very nicely she explained me everything and this was the end of our discussion.
On the very next day, results were out and I was one of the selected candidates.