The job profile for which I was to be interviewed was for a Big Data Engineer.
First Round: Online coding round. It consisted of 10 MCQs on Big Data and one data structure and analytics problem-solving question, which was to be written in any language.
I wrote the code in Python and was selected for the second round, which was to be conducted in Bangalore (for your information, my current location at that time was Pune).
No travel or accommodation allowance was provided for the trip to and from Bangalore, which I felt was unprofessional.
Second Round: This was supposed to be a technical round on Big Data. However, I was not asked a single question on Big Data or related technologies like Hadoop, Spark, or AWS cloud, on which I had expertise as per my resume. All they were concerned about was Java expertise. I clearly mentioned that I had worked on Java two years prior and now worked purely on Python, but could catch up if given the opportunity. Although I answered most of the internal Java questions, they were adamant about making me write Java code on Eclipse, even though they were aware that I had attempted the coding exam in Python.
Clearly, I could not pass the interview. The unprofessional approach of the recruitment team in blindly selecting candidates who did not match the job requirements and calling them to another city was very disappointing.
Write JAVA code for merge sort.
The following metrics were computed from 1 interview experience for the American Express Big Data Engineer role in Bengaluru, Karnataka.
American Express's interview process for their Big Data Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for American Express's Big Data Engineer interview process in Bengaluru, Karnataka.