The interview was easy. There were three face-to-face rounds, each conducted by a few different people.
They give the results of each round and eliminate candidates accordingly. They focus mostly on projects.
I attended the face-to-face interview in Gurugram, Sector 74A.
The first round involved implementing a stack on paper.
In the second round, I was asked to review and explain some existing code.
This same interview was then conducted by another group of people.
The final round covered detailed questions about my last project, the internal workings of HashMap, the N+1 problem in Hibernate, threading, and basic Spring Boot.
After the final round, I received feedback stating that I was rejected due to weak communication skills, despite conducting all interviews in English. I feel my technical skills were not adequately considered.
In the last round, four candidates were present, and all of us were rejected. The entire interview process spanned the whole day.
I believe HR should first assess communication fluency before allowing candidates to proceed with interviews. It felt like a waste of time.
The following metrics were computed from 1 interview experience for the American Express Senior Java Developer role in Gurgaon, Haryana.
American Express's interview process for their Senior Java Developer roles in Gurgaon, Haryana is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for American Express's Senior Java Developer interview process in Gurgaon, Haryana.